52 lines
1.2 KiB
YAML
52 lines
1.2 KiB
YAML
version: '3'
|
|
services:
|
|
db:
|
|
image: postgres
|
|
hostname:
|
|
${DB_HOSTNAME}
|
|
volumes:
|
|
- postgres:/var/lib/postgresql/data
|
|
environment:
|
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
|
POSTGRES_DB: ${POSTGRES_DB}
|
|
tryton:
|
|
build:
|
|
context: ./
|
|
dockerfile: Dockerfile
|
|
args:
|
|
TRYTOND_VERSION: ${TRYTOND_VERSION}
|
|
PYTHON_VERSION: ${PYTHON_VERSION}
|
|
Provider: ${Provider}
|
|
URL_MULTI_MIGRATE: ${URL_MULTI_MIGRATE}
|
|
REPO_MULTI_MIGRATE: ${REPO_MULTI_MIGRATE}
|
|
GITEA_DOMAIN: ${GITEA_DOMAIN}
|
|
GITEA_USER: ${GITEA_USER}
|
|
GITEA_PASSWORD: ${GITEA_PASSWORD}
|
|
GITEA_ACCESS_TOKEN: ${GITEA_ACCESS_TOKEN}
|
|
DIR_MODULES: ${DIR_MODULES}
|
|
WORKER: ${WORKER}
|
|
TRYTONPASSFILE: ${TRYTONPASSFILE}
|
|
SMTP: ${SMTP}
|
|
SMTP_TYPE: ${SMTP_TYPE}
|
|
SMTP_USER: ${SMTP_USER}
|
|
SMTP_PASSWORD: ${SMTP_PASSWORD}
|
|
SMTP_DOMAIN: ${SMTP_DOMAIN}
|
|
SMTP_PORT: ${SMTP_PORT}
|
|
SMTP_FROM: ${SMTP_FROM}
|
|
SMTP_EMAIL: ${SMTP_EMAIL}
|
|
ports:
|
|
- "${TRYTON_PORT:-8000}:8000"
|
|
volumes:
|
|
- modules:${DIR_MODULES}
|
|
- var:/var
|
|
- attachment:/mnt/attachment
|
|
depends_on:
|
|
- db
|
|
env_file:
|
|
- .env
|
|
volumes:
|
|
modules:
|
|
var:
|
|
postgres:
|
|
attachment:
|