2020-08-26 14:16:49 +02:00
|
|
|
version: '3'
|
2017-07-03 12:30:41 +02:00
|
|
|
|
2020-08-26 14:16:49 +02:00
|
|
|
networks:
|
|
|
|
|
internal-pod:
|
|
|
|
|
internal: true
|
|
|
|
|
external-pod:
|
|
|
|
|
internal: false
|
2017-07-03 12:30:41 +02:00
|
|
|
|
2020-08-26 14:16:49 +02:00
|
|
|
services:
|
|
|
|
|
mariadb:
|
|
|
|
|
image: mariadb:latest
|
|
|
|
|
environment:
|
|
|
|
|
MYSQL_ROOT_PASSWORD: root
|
|
|
|
|
MYSQL_DATABASE: dolibarr
|
2020-10-10 08:31:07 +02:00
|
|
|
ports:
|
|
|
|
|
- "3306:3306"
|
2020-08-26 14:16:49 +02:00
|
|
|
networks:
|
|
|
|
|
- internal-pod
|
2020-10-10 08:31:07 +02:00
|
|
|
- external-pod
|
2020-05-23 12:20:56 +02:00
|
|
|
|
2020-08-26 14:16:49 +02:00
|
|
|
phpmyadmin:
|
|
|
|
|
image: phpmyadmin/phpmyadmin
|
|
|
|
|
environment:
|
|
|
|
|
PMA_HOST: mariadb
|
|
|
|
|
depends_on:
|
|
|
|
|
- mariadb
|
|
|
|
|
ports:
|
|
|
|
|
- "8080:80"
|
2020-08-28 12:10:08 +02:00
|
|
|
networks:
|
|
|
|
|
- internal-pod
|
2020-09-01 14:31:54 +02:00
|
|
|
- external-pod
|
2020-08-26 14:16:49 +02:00
|
|
|
|
|
|
|
|
web:
|
2020-09-07 16:04:06 +02:00
|
|
|
build: .
|
2020-08-26 14:16:49 +02:00
|
|
|
environment:
|
|
|
|
|
HOST_USER_ID: $HOST_USER_ID
|
|
|
|
|
volumes:
|
|
|
|
|
- ../../htdocs:/var/www/html/
|
2020-09-01 14:31:54 +02:00
|
|
|
- ../../documents:/var/documents
|
2020-08-26 14:16:49 +02:00
|
|
|
ports:
|
|
|
|
|
- "80:80"
|
2020-08-29 18:31:42 +02:00
|
|
|
- "9000:9000"
|
2020-08-26 14:16:49 +02:00
|
|
|
depends_on:
|
|
|
|
|
- mariadb
|
|
|
|
|
- mail
|
|
|
|
|
networks:
|
|
|
|
|
- internal-pod
|
|
|
|
|
- external-pod
|
2022-01-20 17:57:21 +01:00
|
|
|
extra_hosts:
|
|
|
|
|
- "localhost.localdomain:127.0.0.1"
|
|
|
|
|
- "host.docker.internal:host-gateway"
|
2020-08-26 14:16:49 +02:00
|
|
|
|
|
|
|
|
mail:
|
|
|
|
|
image: maildev/maildev
|
|
|
|
|
ports:
|
|
|
|
|
- "8081:80"
|
|
|
|
|
- "25:25"
|
2020-10-27 22:42:48 +01:00
|
|
|
networks:
|
|
|
|
|
- internal-pod
|
|
|
|
|
- external-pod
|