Расширенная конфигурация
Настройка за корпоративным прокси
Если сервер находится за прокси:
- Добавьте в 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 согласно инструкции