Dcape может быть развернут в конфигурации CLI-only
, с минимальным набором контейнеров
- router (traefik) - реверс-прокси и сертификаты
- db (postgresql) - БД для приложений (не используется dcape)
- manager (portainer) - www-интерфейс для управления контейнерами (не используется dcape)
при этом
- Сертификаты LE обновляются через HTTP-1 (нет поддержки wildcard доменов)
- Доступ в traefik dashboard происходит по фиксированному паролю
Далее описано, как получить такую конфигурацию в текущей версии dcape
|
|
Для доступа в traefik dashboard необходимо
- сгенерировать пароль
|
|
- добавить в apps/_router/docker-compose.inc.yml после строки
- "traefik.http.routers.dashboard.middlewares=narra"
строку
- "traefik.http.middlewares.narra.basicauth.users=<HTPASS>"
- выполнить
make up
После этого
- dcape будет развернут в составе: traefik, postgresql, portainer
- панель traefik будет доступна по адресу https://example.com/dashboard/ для учетной записи из п. “сгенерировать пароль”