44 lines
991 B
YAML
44 lines
991 B
YAML
networks:
|
|
internal-pod:
|
|
internal: true
|
|
external-pod:
|
|
internal: false
|
|
|
|
volumes:
|
|
dolibarr-custom:
|
|
dolibarr-docs:
|
|
postgres-data:
|
|
|
|
services:
|
|
dolibarr:
|
|
image: dolibarr/dolibarr:latest
|
|
depends_on:
|
|
- postgres
|
|
environment:
|
|
DOLI_DB_TYPE: "pgsql"
|
|
DOLI_DB_HOST: "postgres"
|
|
DOLI_DB_HOST_PORT: "5432"
|
|
DOLI_DB_USER: "dolibarr"
|
|
DOLI_DB_PASSWORD: "mysupersecretpasswordfordatabase"
|
|
DOLI_DB_NAME: "dolibarr"
|
|
DOLI_ADMIN_LOGIN: "admin"
|
|
DOLI_ADMIN_PASSWORD: "mysuperhypersecretpasswordforadminacount"
|
|
ports:
|
|
- 80:80
|
|
volumes:
|
|
- dolibarr-docs:/var/www/documents
|
|
- dolibarr-custom:/var/www/html/custom
|
|
networks:
|
|
- internal-pod
|
|
- external-pod
|
|
|
|
postgres:
|
|
image: postgres:latest
|
|
environment:
|
|
POSTGRES_USER: "dolibarr"
|
|
POSTGRES_PASSWORD: "mysupersecretpasswordfordatabase"
|
|
volumes:
|
|
- postgres-data:/var/lib/postgresql/data
|
|
networks:
|
|
- internal-pod
|