forked from Lokavaluto/dev-pack
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.
99 lines
2.3 KiB
99 lines
2.3 KiB
version: '3.5'
|
|
|
|
networks:
|
|
mlc_net:
|
|
driver: bridge
|
|
name: mlc_net
|
|
|
|
services:
|
|
odoo:
|
|
image: docker.0k.io/mirror/odoo:rc_12.0-MYC-INIT
|
|
container_name: odoo_server
|
|
ports:
|
|
- 8069:8069
|
|
command:
|
|
- odoo
|
|
- --config=/opt/odoo/auto/odoo.conf
|
|
- --workers=1
|
|
- -i base,l10n_fr
|
|
- --database=odoo
|
|
- --addons-path=/opt/odoo/auto/my_addons,/opt/odoo/auto/addons
|
|
environment:
|
|
- ADMIN_PASSWORD=${ODOO_ADMIN_PASSWORD}
|
|
- INITIAL_LANG=fr_FR
|
|
- LIST_DB='true'
|
|
- PGDATABASE=${PG_DATABASE}
|
|
- PGHOST=postgres
|
|
- PGPASSWORD=${PG_PASS}
|
|
- PGUSER=${PG_USER}
|
|
restart: unless-stopped
|
|
tty: true
|
|
volumes:
|
|
## Volume is changed from normal 'compose' build
|
|
- ./etc/cyclos:/cyclos
|
|
- odoo-data:/var/lib/odoo:rw
|
|
- ./my_addons:/opt/odoo/auto/my_addons
|
|
depends_on:
|
|
- postgres
|
|
- cyclos-app
|
|
networks:
|
|
- mlc_net
|
|
|
|
|
|
postgres:
|
|
build: ${CHARM_STORE}/postgres/build
|
|
container_name: postgres_odoo
|
|
restart: unless-stopped
|
|
volumes:
|
|
## Volume is changed from normal 'compose' build
|
|
- postgres-data:/var/lib/postgresql/data:rw
|
|
## Was added, differing from the normal 'compose' build
|
|
environment:
|
|
- POSTGRES_ROOT_PASSWORD
|
|
- PG_DATABASE
|
|
- PG_USER
|
|
- PG_PASS
|
|
networks:
|
|
- mlc_net
|
|
|
|
cyclos-app:
|
|
build: .
|
|
container_name: cyclos-app
|
|
environment:
|
|
- CURRENCY_SLUG=${CURRENCY_SLUG}
|
|
- CURRENCY_SYMBOL=${CURRENCY_SYMBOL}
|
|
- ENV=${ENV}
|
|
- SESSION_TIMEOUT=${SESSION_TIMEOUT}
|
|
- MIN_LENGTH_PWD=${MIN_LENGTH_PWD}
|
|
- MAX_LENGTH_PWD=${MAX_LENGTH_PWD}
|
|
- DB_HOST=cyclos-db
|
|
- DB_NAME=${POSTGRES_DB}
|
|
- DB_USER=${POSTGRES_USER}
|
|
- DB_PASSWORD=${POSTGRES_PASSWORD}
|
|
ports:
|
|
- '${CYCLOS_PORT}:8080'
|
|
volumes:
|
|
- ./etc/cyclos:/cyclos
|
|
- ./logs/cyclos:/var/log/cyclos
|
|
depends_on:
|
|
- cyclos-db
|
|
networks:
|
|
- mlc_net
|
|
|
|
cyclos-db:
|
|
image: cyclos/db
|
|
container_name: cyclos-db
|
|
environment:
|
|
- POSTGRES_DB=${POSTGRES_DB}
|
|
- POSTGRES_USER=${POSTGRES_USER}
|
|
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
|
|
volumes:
|
|
- ./etc/cyclos/dump/cyclos.sql:/docker-entrypoint-initdb.d/cyclos.sql
|
|
- ./data/cyclos/postgresql:/var/lib/postgresql/data
|
|
networks:
|
|
- mlc_net
|
|
|
|
## new section
|
|
volumes:
|
|
odoo-data:
|
|
postgres-data:
|