Add files via upload
This commit is contained in:
32
docker-compose.yml
Normal file
32
docker-compose.yml
Normal file
@@ -0,0 +1,32 @@
|
||||
version: "3.8"
|
||||
|
||||
# ─────────────────────────────────────────────────────────────────────────────
|
||||
# Email Signature Manager
|
||||
#
|
||||
# Environment variables are passed in at runtime — not stored in this file.
|
||||
#
|
||||
# On Unraid: Set each variable in the Docker container template UI
|
||||
# For local dev: Create a .env file (see .env.example) and run:
|
||||
# docker-compose --env-file .env up -d --build
|
||||
# ─────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
services:
|
||||
email-sig-manager:
|
||||
build: .
|
||||
container_name: email-sig-manager
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "${PORT:-3000}:3000"
|
||||
volumes:
|
||||
- ./secrets:/app/secrets:ro
|
||||
- ./data:/app/data
|
||||
- ./public/assets:/app/public/assets
|
||||
environment:
|
||||
- GOOGLE_ADMIN_EMAIL
|
||||
- GOOGLE_CUSTOMER_ID
|
||||
- SERVICE_ACCOUNT_KEY_PATH=${SERVICE_ACCOUNT_KEY_PATH:-/app/secrets/sa.json}
|
||||
- ADMIN_USERNAME
|
||||
- ADMIN_PASSWORD
|
||||
- PORT=${PORT:-3000}
|
||||
- CRON_SCHEDULE=${CRON_SCHEDULE:-0 2 * * *}
|
||||
- NODE_ENV=${NODE_ENV:-production}
|
||||
Reference in New Issue
Block a user