Чем мы можем помочь?

Ищите в наших руководствах и инструкциях или просматривайте категории ниже.

Как развернуть первое приложение в Dokploy?

Приложения 105 просмотров Markdown
  1. В панели откройте Мои серверы и нажмите на свой сервер.
  2. На вкладке Обзор дождитесь, пока в строке Приложение появится «Dokploy готов». Страница обновляется сама.
  3. Откройте ссылку с HTTPS в строке Адрес панели и введите данные из строк Email и Пароль.

Ваше первое приложение

  1. На странице Projects нажмите Create Project, затем добавьте Application через Create Service.
  2. В разделе Provider приложения выберите Git. Укажите Repository URL, Branch и, если нужно, Build Path, затем нажмите Save.
  3. Введите свои переменные на вкладке Environment. Те, что нужны для сборки, добавьте также в Build-time Arguments.
  4. На вкладке Domains нажмите Add Domain: в Host укажите свой домен, в Container Port — порт приложения, включите HTTPS, а в Certificate Provider выберите Let's Encrypt.
  5. Нажмите Deploy.

Развёртывание через git push

  1. Скопируйте Webhook URL на вкладке Deployments приложения. Держите этот адрес в секрете.
  2. На 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. В таком случае оставьте порт открытым и задайте домен в разделе Settings на странице Web Server.

Сервера ещё нет? Закажите сервер с установленным Dokploy: вы выбираете размер и платите только за выбранное.

Эта статья была полезна?

Спасибо за отзыв!

Всё ещё нужна помощь?

Если не нашли нужное, свяжитесь с нами.