26 lines
780 B
Plaintext
26 lines
780 B
Plaintext
NODE_ENV=production
|
|
PORT=3000
|
|
PUBLIC_DIR=/app/frontend
|
|
DATABASE_URL=postgres://mailadmin:change-me@mailadmin-db:5432/mailadmin
|
|
JWT_SECRET=change-this-long-random-secret
|
|
COOKIE_SECURE=true
|
|
|
|
# Initial admin is created if it does not exist.
|
|
ADMIN_EMAIL=admin@example.com
|
|
ADMIN_PASSWORD=ChangeMe123!
|
|
|
|
# This node identity. Run the same app on node2 with NODE_NAME=node2.
|
|
NODE_NAME=node1
|
|
NODE_HOSTNAME=node1.email-srvr.com
|
|
|
|
# DMS integration
|
|
DMS_CONTAINER=mailserver
|
|
# Optional: if present on host/container, add/del/sync use this script instead of direct docker exec.
|
|
MANAGE_MAIL_USER_SCRIPT=/opt/email-amazon/basic_setup/manage_mail_user.sh
|
|
MAILDATA_PATH=/mail-data
|
|
|
|
# AWS / DynamoDB
|
|
AWS_REGION=us-east-2
|
|
DYNAMODB_RULES_TABLE=email-rules
|
|
DYNAMODB_BLOCKED_TABLE=email-blocked-senders
|