51 lines
1.1 KiB
YAML
51 lines
1.1 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}
|
||
|
OneTeam: ${OneTeam}
|
||
|
GnuHealth: ${GnuHealth}
|
||
|
Etrivial: ${Etrivial}
|
||
|
Trytonar: ${Trytonar}
|
||
|
OneTeam_pos: ${OneTeam_pos}
|
||
|
Presik: ${Presik}
|
||
|
Datalife: ${Datalife}
|
||
|
NaNtic: ${NaNtic}
|
||
|
Kalenis: ${Kalenis}
|
||
|
GITEA_ORG: ${GITEA_ORG}
|
||
|
GITEA_DOMAIN: ${GITEA_DOMAIN}
|
||
|
GITEA_USER: ${GITEA_USER}
|
||
|
GITEA_PASSWORD: ${GITEA_PASSWORD}
|
||
|
GITEA_ACCESS_TOKEN: ${GITEA_ACCESS_TOKEN}
|
||
|
DIR_MODULES: ${DIR_MODULES}
|
||
|
ports:
|
||
|
- "8000:8000"
|
||
|
volumes:
|
||
|
- modules:${DIR_MODULES}
|
||
|
- var:/var
|
||
|
depends_on:
|
||
|
- db
|
||
|
env_file:
|
||
|
- .env
|
||
|
deploy:
|
||
|
resources:
|
||
|
limits:
|
||
|
cpus: '0.75'
|
||
|
memory: 1000M
|
||
|
volumes:
|
||
|
modules:
|
||
|
var:
|
||
|
postgres:
|