37 lines
1006 B
YAML
37 lines
1006 B
YAML
services:
|
|
openproject:
|
|
image: openproject/openproject:17
|
|
container_name: openproject
|
|
restart: unless-stopped
|
|
|
|
env_file:
|
|
- /srv/secrets/company.env
|
|
|
|
environment:
|
|
SECRET_KEY_BASE: ${OPENPROJECT_SECRET_KEY_BASE}
|
|
OPENPROJECT_HOST__NAME: team.silveressence.net
|
|
OPENPROJECT_HTTPS: "true"
|
|
|
|
DATABASE_URL: postgres://openproject:${POSTGRES_OPENPROJECT_PASSWORD}@postgres:5432/openproject
|
|
|
|
OPENPROJECT_EMAIL__DELIVERY__METHOD: smtp
|
|
OPENPROJECT_SMTP__ADDRESS: ${SMTP_HOST}
|
|
OPENPROJECT_SMTP__PORT: "${SMTP_PORT}"
|
|
OPENPROJECT_SMTP__DOMAIN: silveressence.net
|
|
OPENPROJECT_SMTP__AUTHENTICATION: login
|
|
OPENPROJECT_SMTP__ENABLE__STARTTLS__AUTO: "true"
|
|
OPENPROJECT_SMTP__USER__NAME: ${SMTP_USERNAME}
|
|
OPENPROJECT_SMTP__PASSWORD: ${SMTP_PASSWORD}
|
|
|
|
volumes:
|
|
- /srv/docker/openproject/assets:/var/openproject/assets
|
|
|
|
ports:
|
|
- "8082:80"
|
|
|
|
networks:
|
|
- internal
|
|
|
|
networks:
|
|
internal:
|
|
external: true |