Налаштувати сервер на DigitalOcean
У мене є додаток, який збирається в докер імідж.
Цей імідж містить 2 компоненти і активує потрібний компонент відповідно до параметрів виклику:
- web service - звичайний веб сервіс,
- worker - процес, який виконує завдання за розкладом або те, що було надіслано від web service
Що потрібно зробити на DigitalOcean машині:
Встановити nginx
Налаштувати ssl-сертифікати і конфігурацію для 2-х доменів:
• api-dev.domain.com
• api.domain.com
Встановити Redis: налаштувати безпеку
Встановити Mysql: оптимізувати і забезпечити безпечний віддалений доступ
Встановити Docker
• Запустити 1 x [docker image з параметрами web-service, dev], який буде обробляти запити з api-dev.domain.com
• Запустити 2 x [docker image з параметрами web-service, qa], які будуть обробляти запити з api.domain.com
• Запустити 1 x [docker image з параметрами web-service, qa]
Встановити watchtower - https://github.com/containrrr/watchtower
• Налаштувати watchtower на автоматичне оновлення [1 web-service (dev)]
• Налаштувати watchtower на оновлення за запитом з WATCHTOWER_HTTP_API_TOKEN для 2 x [docker image з параметрами web-service, qa] і 1 x [docker image з параметрами web-service, qa]
Ось інструкція як розбивати на scope - https://containrrr.dev/watchtower/running-multiple-instances/
Ось інструкція як можна викликати - https://containrrr.dev/watchtower/http-api-mode/
Прикріплена повна інструкція кроків
Додатки 1
-
7 днів4481 UAH
461 7 днів4481 UAHШановний Єгор Гончар,
Я Чунхуй Оуян, висококваліфікований фахівець з операційних систем Linux. Мій досвід охоплює більшість дистрибутивів серверів Linux, при цьому Linux from Scratch активно використовується на моєму основному робочому комп'ютері. Цей практичний досвід дозволяє мені пропонувати вам всебічні послуги та непохитну підтримку.
Я пишаюсь своєю здатністю ефективно вирішувати складні проблеми. Коли ви довіряєте мені завдання, я повністю відданий виконанню своїх обіцянок, за винятком обставин, які дійсно є неможливими.
У мене вражаюче портфоліо, я успішно завершив понад 70 проектів на сьогоднішній день. Якщо вам потрібні будь-які послуги, пов'язані з Linux, будь то налаштування сервера, усунення несправностей або оптимізація, будь ласка, не соромтеся звертатися. Я з нетерпінням чекаю можливості допомогти вам.
Дякую.
…
З найкращими побажаннями,
Чунхуй Оуян
-
1 день1120 UAH
428 1 день1120 UAHДень добрий, можу зробити за короткий час, та надати всі необхідні конфігурації, маю великий досвід та можу автоматизувати процеси.
-
60 днів1344 UAH
687 8 0 60 днів1344 UAHнастрою сервери. Тільки не працював з редисом.
Ще в завданні є непонятні речі, тому поставив термін 60 днів
Актуальні фриланс-проєкти в категорії DevOps
Налаштування системи резервного копіювання та оптимізація серверної інфраструктуриМета робіт:Забезпечити надійне збереження даних CRM-системи та додатку шляхом впровадження автоматизованої системи резервного копіювання (Backups), а також провести ряд серверних доробок для підвищення стабільності, безпеки та продуктивності інфраструктури. DevOps, Бази даних та SQL ∙ 7 днів 15 годин тому ∙ 27 ставок |
Розгортання Ruby on Rails проєкту на VPS + Inbound Email RoutingПотрібна допомога в розгортанні платформи для автоматизації запитів на публічну інформацію (на базі open-source рушія Alaveteli). Проєкт працює як поштовий маршрутизатор: генерує унікальні email-адреси для кожного запиту, відправляє їх до державних органів, а відповіді приймає… DevOps, Linux та Unix ∙ 13 днів 17 годин тому ∙ 11 ставок |