feat: add test environment deployment workflow
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
# This file is copied to /site/email-unlimit/backend/.env and must never be committed.
|
||||
ENV=production
|
||||
CONFIG=config/production.toml
|
||||
TZ=Asia/Shanghai
|
||||
RUST_LOG=info
|
||||
|
||||
REGISTRY=registry.example.com
|
||||
NAMESPACE=your-acr-namespace
|
||||
IMAGE_TAG=v0.1.0-test.1
|
||||
|
||||
MYSQL_DATABASE=email_unlimit
|
||||
MYSQL_USER=email_unlimit
|
||||
MYSQL_PASSWORD=CHANGE_ME_DATABASE_USER_PASSWORD
|
||||
MYSQL_ROOT_PASSWORD=CHANGE_ME_DATABASE_ROOT_PASSWORD
|
||||
|
||||
REDIS_PASSWORD=CHANGE_ME_REDIS_PASSWORD
|
||||
|
||||
DATABASE__DATABASE_TYPE=mysql
|
||||
DATABASE__HOST=mysql
|
||||
DATABASE__PORT=3306
|
||||
DATABASE__USER=email_unlimit
|
||||
DATABASE__PASSWORD=CHANGE_ME_DATABASE_USER_PASSWORD
|
||||
DATABASE__DATABASE=email_unlimit
|
||||
|
||||
REDIS__ENABLED=true
|
||||
REDIS__HOST=redis
|
||||
REDIS__PORT=6379
|
||||
REDIS__PASSWORD=CHANGE_ME_REDIS_PASSWORD
|
||||
REDIS__DB=0
|
||||
|
||||
AUTH__JWT_SECRET=CHANGE_ME_WITH_AT_LEAST_32_RANDOM_CHARACTERS
|
||||
AUTH__INVITE_CODE=CHANGE_ME_WITH_AT_LEAST_16_CHARACTERS
|
||||
AUTH__BOOTSTRAP_ADMIN_EMAIL=admin@example.com
|
||||
AUTH__REGISTRATION_OPEN=true
|
||||
|
||||
SERVER__CORS_ORIGINS=https://test-mail.shenjianl.cn,https://admin-mail.shenjianl.cn
|
||||
|
||||
SMTP__HOSTNAME=test-mail.shenjianl.cn
|
||||
SMTP__LOCAL_DOMAINS=test-mail.shenjianl.cn
|
||||
SMTP__BODY_ENCRYPTION_KEY=CHANGE_ME_EXACTLY_32_ASCII_CHARACTERS
|
||||
ABUSE__HONEYPOT_ADDRESSES=admin@test-mail.shenjianl.cn,noreply@test-mail.shenjianl.cn,test@test-mail.shenjianl.cn
|
||||
|
||||
EMAIL__ENABLED=false
|
||||
EMAIL__QUEUE_ENABLED=false
|
||||
Reference in New Issue
Block a user