Як розгорнути перший застосунок у Dokploy?
- У панелі відкрийте Мої сервери і натисніть на свій сервер.
- На вкладці Огляд дочекайтеся, поки в рядку Застосунок з’явиться «Dokploy готовий». Сторінка оновлюється сама.
- Відкрийте посилання HTTPS у рядку Адреса панелі і введіть дані з рядків Електронна пошта та Пароль.
Ваш перший застосунок
- На сторінці Projects натисніть Create Project, а потім додайте Application через Create Service.
- У розділі Provider застосунку виберіть Git. Введіть Repository URL, Branch і, якщо потрібно, Build Path, а потім натисніть Save.
- Уведіть свої змінні на вкладці Environment. Ті, що потрібні для збирання, додайте також у Build-time Arguments.
- На вкладці Домени натисніть Add Domain: у Host вкажіть свій домен, у Container Port — порт застосунку, HTTPS увімкніть, а Certificate Provider — Let's Encrypt.
- Натисніть Deploy.
Розгортання через git push
- Скопіюйте Webhook URL з вкладки Deployments застосунку. Тримайте цю адресу в таємниці.
- У GitHub відкрийте Settings репозиторію, перейдіть до Webhooks і натисніть Add webhook. Цю адресу вкажіть як Payload URL,
application/json— як Content type, а єдиною подією виберіть push.
Відтоді кожен push до вибраної гілки збирає й публікує нову версію, а push до інших гілок ігноруються.
Закриття порту 3000
Коли панель відкривається на своїй адресі з HTTPS, доступ за IP можна закрити. Docker оминає ufw на портах, які публікує, тож ufw тут не допоможе. Підключіться через SSH і виконайте офіційну команду:
docker service update --publish-rm "published=3000,target=3000,mode=host" dokploy
Якщо сертифікат випустити не вдалося, адреса панелі — http://IP:3000. Тоді залиште порт відкритим і задайте домен у розділі Налаштування на сторінці Web Server.
Ще немає сервера? Замовте сервер із попередньо встановленим Dokploy: ви самі обираєте розмір і платите лише за обране.
Дякуємо за відгук!