Перейти к основному содержимому

Расширенная конфигурация

Настройка за корпоративным прокси

Если сервер находится за прокси:

  • Добавьте в docker-compose.yml в секцию yougile
environment:
- HTTP_PROXY=http://proxy.company.com:8080
- HTTPS_PROXY=http://proxy.company.com:8080
- NO_PROXY=localhost,127.0.0.1

Кастомизация портов

Для изменения стандартных портов создайте файл docker-compose.override.yml в корне проекта:

services:
nginx:
ports:
- "8080:80" # HTTP на порт 8080 вместо стандартного 80
- "8443:443" # HTTPS на порт 8443 вместо стандартного 443

После создания файла выполните:

  • Пересоздайте контейнеры с новой конфигурацией
docker compose down
docker compose up -d

Docker Compose автоматически применит настройки из обоих файлов (docker-compose.yml и docker-compose.override.yml).

ВАЖНО:

  • Файл docker-compose.override.yml НЕ будет перезаписан при повторном запуске ./yougile-docker
  • Файл docker-compose.yml БУДЕТ перезаписан при полной инициализации ./yougile-docker, но НЕ при обновлении ./yougile-docker update
  • Используйте docker-compose.override.yml для всех пользовательских изменений конфигурации

Проверка применения настроек:

  • Посмотреть итоговую конфигурацию с учетом override
docker compose config
  • Проверить какие порты используются
docker compose ps

Использование внешней базы данных

Для подключения к внешней БД отредактируйте ./yougile/conf.json согласно инструкции