mirror of https://github.com/docusealco/docuseal
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
909 B
35 lines
909 B
services:
|
|
app:
|
|
restart: unless-stopped
|
|
environment:
|
|
- FORCE_SSL=${HOST}
|
|
- DATABASE_URL=${DATABASE_URL}
|
|
- SECRET_KEY_BASE=${SECRET_KEY_BASE}
|
|
- SMTP_ADDRESS=${SMTP_ADDRESS}
|
|
- SMTP_PORT=${SMTP_PORT}
|
|
- SMTP_DOMAIN=${SMTP_DOMAIN}
|
|
- SMTP_USERNAME=${SMTP_USERNAME}
|
|
- SMTP_PASSWORD=${SMTP_PASSWORD}
|
|
- SMTP_AUTHENTICATION=${SMTP_AUTHENTICATION}
|
|
- SMTP_ENABLE_STARTTLS=${SMTP_ENABLE_STARTTLS}
|
|
volumes:
|
|
- /opt/docuseal/data:/data/docuseal
|
|
ports: !override
|
|
- 127.0.0.1:3000:3000
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
memory: 2g
|
|
|
|
postgres:
|
|
restart: unless-stopped
|
|
environment:
|
|
POSTGRES_USER: ${POSTGRES_USER}
|
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
|
POSTGRES_DB: ${POSTGRES_DB}
|
|
volumes:
|
|
- /opt/docuseal/pg_data:/var/lib/postgresql/18/docker
|
|
|
|
caddy:
|
|
profiles: ["disabled"]
|