Transfer the project to Ruby on Rails to Docker or Podman
All the required capabilities for the moment are already available and implemented within the physical servers, for one of the sites there is a ready docker-compose and the Shef script.
The goal is to get the ability to quickly transfer non-hardware containers to any server with the Docker or Podman environment.
It is ideal for you to get the opportunity to launch everything on the basis of Raspberry Pi 4 + Docker.
Предполагаемый объем работ:
1. Настройка VPS или Raspberry Pi 4 сервера:
- Sphinx
- Nginx
- mySQL
- Postfix
- Monit Service Manager
- Ruby on Rails + все необходимые гемы
- Pph (для ручного дампа БД используется SXD) - это опционально но очень желательно
2. Полный перенос двух Ruby сайтов на VPS или Raspberry Pi 4 и настройка их аналогичной работы как на предыдущем сервере:
- Полный перенос БД и картинок
- Проверка работоспособности всех компонентов со стороны серверной части (выполняется заказчиком, исполнитель корректирует настройки сервера при необходимости)
- В Monit все сервисы должны быть рабочими
3. Настройка работы связки Master-Server + Slave-Server:
- Полный новый дамп для Slave сервера и перенастройка репликации БД
- Изменение настроек скриптов синхронизации картинок под новый сервер (по сути меняем только ip для мастер сервера)
- Подключение нового мастер сервера к работе с балансером (изменение настроек haproxy, выполняется заказчиком, со стороны исполнителя может потребоваться ограничить доступ по указанным портам только с определенных ip и предоставить инструкцию как вносить изменения для новых ип)
-- Сопутствующие вопросы --
4. Дополнительные моменты требующие уточнения:
- Запуск сайтов внутри Докера или Подмана и их уместность в рамках обозначенных реалий и с прицелом минимизации сопровождения сайтов на будущее со стороны серверной части
5. Некоторые программные задачи на уровни Ruby приложений
- Для сайта #1 в некоторых разделах не расайзятся картинки (возможно исправляется новой установкой) в одном из шаблонов надо поменять/убрать один пункт
- Для сайта #2 идет много спама, было бы не плохо установить каптчу на страницу добавления объявлений
Client's review of cooperation with Ivan O.
Transfer the project to Ruby on Rails to Docker or PodmanThe task, which was initially planned to be carried out in a few days in fact extended by 4 months, but in honor of Ivan, it is worth noting that facing a huge number of technical difficulties he still did not give up and reached the task to his logical completion. So you can be sure if Ivan takes up for your task, then he will make the most effort to accomplish it. I recommend cooperation!
Freelancer's review of cooperation with Kostiantyn H.
Transfer the project to Ruby on Rails to Docker or PodmanConstantine is a good customer, to treat with understanding if there will be difficulties in the process of work.And they were undoubtedly in us and the project was delayed because no one could expect.But everything happens and in the end I am glad that the project has been completed and I hope it will serve a long service.Thank you for cooperation!by P.S. I have readme.😉
-
Hi, Constantine
I plan to set a new server to the existing projects, move 2 sites to a new server, set a deploy with capistrano.
The cost is 8300 UAH, deadlines until the end of the week, 4 days. As we no longer sign in time I add + 2 days of weekend.
Web and Mobile development -
428 23 0 1 I have a lot of experience working with Docker in your task I can help you.The time of execution indicated with the stock.
-
Так и тестировать все, что нужно вам на Raspberry Pi 4 на них же, т.к. Arm архитектура имеет свою специфику и свои ограничения.
-
Current freelance projects in the category Web Programming
Two-way messaging exchange between CRM Creatio and Telegram
156 USD
Implement a two-way messaging exchange between CRM Creatio and Telegram according to the specifications https://docs.google.com/document/d/1Y8qL2CJwwmVSrJOXfQipoi27t-wkvDx1UmA2-niTtWs/edit?usp=sharing Web Programming, Bot Development ∙ 1 hour 22 minutes back ∙ 23 proposals |
Landing page assembly and turnkey technical infrastructure, KyivAbout the project: A new e-commerce project is being prepared for launch (testing trending niches, retail). Traffic start is scheduled for July 1st. Work model: one-page websites (landing pages) traffic from Facebook/Instagram (media buyer is working) order processing in CRM.… Content Management Systems, Web Programming ∙ 1 hour 59 minutes back ∙ 19 proposals |
Setting up Cookie Consent and Consent Mode v2 on the Khoroshop websiteGood day! It is necessary to implement a full-fledged cookie consent management banner on the website (Hорошоп platform) and perform all necessary settings for the correct data transfer between Google Ads, Google Analytics 4, Google Tag Manager, and other marketing services.… Content Management Systems, Web Programming ∙ 3 hours 35 minutes back ∙ 9 proposals |
Restoring Instagram after a banOn March 3, 2026, my Instagram was blocked due to a violation of rules. I believe there has been some mistake, as the page was personal with photos and videos of my personal trips. I did not post any comments anywhere. I have sent several appeals. I cannot download my files… Databases & SQL, Web Programming ∙ 15 hours 46 minutes back ∙ 4 proposals |
Integration of the "Where to Watch" block (Laravel / Livewire)It is necessary to implement the integration of an external streaming platform for a website about movies and series on Laravel / Livewire. What needs to be done: Implement the import of an external content catalog that is updated once a day. Match content by IMDb ID and/or TMDB… PHP, Web Programming ∙ 16 hours 5 minutes back ∙ 33 proposals |