Обновлен файл docker-compose.yml для улучшения структуры переменных окружения и добавления поддержки нового файла конфигурации stack.env. Внесены изменения в globals.css для упрощения темы и улучшения цветовой схемы, включая обновление стилей для светлой и темной тем. Удалены устаревшие переменные и оптимизированы настройки стилей.
This commit is contained in:
@ -4,59 +4,80 @@ services:
|
||||
protekauto-cms:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile # Используем упрощенный вариант для обхода rate limits
|
||||
dockerfile: Dockerfile
|
||||
args:
|
||||
- BEELINE_SMS_USER=${BEELINE_SMS_USER}
|
||||
- BEELINE_SMS_PASS=${BEELINE_SMS_PASS}
|
||||
- BEELINE_SMS_SENDER=${BEELINE_SMS_SENDER}
|
||||
# База данных
|
||||
- DATABASE_URL=${DATABASE_URL}
|
||||
|
||||
# Авторизация
|
||||
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
|
||||
- JWT_SECRET=${JWT_SECRET}
|
||||
- NEXTAUTH_URL=${NEXTAUTH_URL}
|
||||
|
||||
# AWS S3
|
||||
- AWS_REGION=${AWS_REGION}
|
||||
- AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
|
||||
- AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
|
||||
- AWS_BUCKET_NAME=${AWS_BUCKET_NAME}
|
||||
- AWS_S3_BUCKET=${AWS_S3_BUCKET}
|
||||
- S3_ENDPOINT=${S3_ENDPOINT}
|
||||
- NEXTAUTH_URL=${NEXTAUTH_URL}
|
||||
|
||||
# SMS API Билайн
|
||||
- BEELINE_SMS_USER=${BEELINE_SMS_USER}
|
||||
- BEELINE_SMS_PASS=${BEELINE_SMS_PASS}
|
||||
- BEELINE_SMS_SENDER=${BEELINE_SMS_SENDER}
|
||||
|
||||
# Laximo API
|
||||
- LAXIMO_LOGIN=${LAXIMO_LOGIN}
|
||||
- LAXIMO_PASSWORD=${LAXIMO_PASSWORD}
|
||||
- LAXIMO_DOC_LOGIN=${LAXIMO_DOC_LOGIN}
|
||||
- LAXIMO_DOC_PASSWORD=${LAXIMO_DOC_PASSWORD}
|
||||
|
||||
# YooKassa платежи
|
||||
- YOOKASSA_SHOP_ID=${YOOKASSA_SHOP_ID}
|
||||
- YOOKASSA_SECRET_KEY=${YOOKASSA_SECRET_KEY}
|
||||
|
||||
# AutoEuro API
|
||||
- AUTOEURO_API_KEY=${AUTOEURO_API_KEY}
|
||||
|
||||
# PartsAPI ключи
|
||||
- PARTSAPI_CATEGORIES_KEY=${PARTSAPI_CATEGORIES_KEY}
|
||||
- PARTSAPI_ARTICLES_KEY=${PARTSAPI_ARTICLES_KEY}
|
||||
- PARTSAPI_MEDIA_KEY=${PARTSAPI_MEDIA_KEY}
|
||||
|
||||
# PartsIndex API
|
||||
- PARTSINDEX_API_KEY=${PARTSINDEX_API_KEY}
|
||||
|
||||
# Яндекс API ключи
|
||||
- YANDEX_MAPS_API_KEY=${YANDEX_MAPS_API_KEY}
|
||||
- YANDEX_DELIVERY_TOKEN=${YANDEX_DELIVERY_TOKEN}
|
||||
- YANDEX_GEOSUGGEST_API_KEY=${YANDEX_GEOSUGGEST_API_KEY}
|
||||
- YANDEX_DELIVERY_SOURCE_STATION_ID=${YANDEX_DELIVERY_SOURCE_STATION_ID}
|
||||
|
||||
ports:
|
||||
- "3000:3000"
|
||||
- "${CMS_PORT:-3000}:3000"
|
||||
environment:
|
||||
# База данных (внешняя)
|
||||
# База данных
|
||||
- DATABASE_URL=${DATABASE_URL}
|
||||
|
||||
# NextAuth и JWT
|
||||
# Авторизация
|
||||
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
|
||||
- JWT_SECRET=${JWT_SECRET}
|
||||
- NEXTAUTH_URL=${NEXTAUTH_URL}
|
||||
|
||||
# AWS S3 для файлов
|
||||
# AWS S3
|
||||
- AWS_REGION=${AWS_REGION}
|
||||
- AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
|
||||
- AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
|
||||
- AWS_BUCKET_NAME=${AWS_BUCKET_NAME}
|
||||
|
||||
# URL для доступа к админке
|
||||
- NEXTAUTH_URL=${NEXTAUTH_URL}
|
||||
- AWS_S3_BUCKET=${AWS_S3_BUCKET}
|
||||
- S3_ENDPOINT=${S3_ENDPOINT}
|
||||
|
||||
# SMS API Билайн
|
||||
- BEELINE_SMS_USER=${BEELINE_SMS_USER}
|
||||
- BEELINE_SMS_PASS=${BEELINE_SMS_PASS}
|
||||
- BEELINE_SMS_SENDER=${BEELINE_SMS_SENDER}
|
||||
|
||||
|
||||
# Laximo API
|
||||
- LAXIMO_LOGIN=${LAXIMO_LOGIN}
|
||||
- LAXIMO_PASSWORD=${LAXIMO_PASSWORD}
|
||||
@ -75,19 +96,20 @@ services:
|
||||
- PARTSAPI_ARTICLES_KEY=${PARTSAPI_ARTICLES_KEY}
|
||||
- PARTSAPI_MEDIA_KEY=${PARTSAPI_MEDIA_KEY}
|
||||
|
||||
# PartsIndex API
|
||||
- PARTSINDEX_API_KEY=${PARTSINDEX_API_KEY}
|
||||
|
||||
# Яндекс API ключи
|
||||
- YANDEX_MAPS_API_KEY=${YANDEX_MAPS_API_KEY}
|
||||
- YANDEX_DELIVERY_TOKEN=${YANDEX_DELIVERY_TOKEN}
|
||||
- YANDEX_GEOSUGGEST_API_KEY=${YANDEX_GEOSUGGEST_API_KEY}
|
||||
- YANDEX_DELIVERY_SOURCE_STATION_ID=${YANDEX_DELIVERY_SOURCE_STATION_ID}
|
||||
|
||||
# S3 дополнительные настройки
|
||||
- AWS_S3_BUCKET=${AWS_S3_BUCKET}
|
||||
- S3_ENDPOINT=${S3_ENDPOINT}
|
||||
|
||||
# Окружение
|
||||
- NODE_ENV=production
|
||||
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- stack.env
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user