Конфигурация
Конфигурация проекта лежит в .env
файла. .env.default
содержит установки по-умолчанию. Если в .env
файле не указаны настройки, они будут взяты из .env.default
.
- HOST=0.0.0.0 – Адрес на который вешается веб-сервер
- PORT=3000 – Порат на который вешается веб-сервер
- POSTGRES_HOST=db – Хост СУБД
- POSTGRES_PORT=5432 – Порт СУБД
- POSTGRES_USER=gol – Имя пользователя для доступа к БД
- POSTGRES_PASSWORD=mysecretpassword – Пароль для доступа к БД
- POSTGRES_DATABASE=gol – Имя базы данных
- JWT_SECRET=mysecretpassword – Ключ для генерации JWT токенов
- TOOLS_KEY=MySecretToolsKey – Ключ для авторизации крон-задач
- S3_PREFIX=http://localhost:9000 – Адрес s3-сервера (дописывается к ссылкам на файлы)
- S3_HOST=minio – хост s3 сервера
- S3_PORT=9000 – порт s3 сервера
- S3_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE – ключ доступа к s3
- S3_SECRET_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY – секретный ключ для s3
- SMS_LOGIN=mgovru – логин для sms шлюза
- SMS_PASSWORD=FpNegOme – пароль для sms шлюза
- SMS_SENDER=golflo.ru – имя отправителя для sms шлюза