TEXT   39

docker-compose.yml

Guest on 28th June 2022 09:59:21 AM

  1. version: '3'
  2.  
  3. networks:
  4.     internal-pod:
  5.         internal: true
  6.     external-pod:
  7.         internal: false
  8.  
  9. services:
  10.     mariadb:
  11.         image: mariadb:latest
  12.         environment:
  13.             MYSQL_ROOT_PASSWORD: root
  14.             MYSQL_DATABASE: dolibarr
  15.         ports:
  16.             - "3306:3306"
  17.         networks:
  18.             - internal-pod
  19.             - external-pod
  20.  
  21.     phpmyadmin:
  22.         image: phpmyadmin/phpmyadmin
  23.         environment:
  24.             PMA_HOST: mariadb
  25.         depends_on:
  26.             - mariadb
  27.         ports:
  28.             - "8080:80"
  29.         networks:
  30.             - internal-pod
  31.             - external-pod
  32.  
  33.     web:
  34.         build: .
  35.         environment:
  36.             HOST_USER_ID: $HOST_USER_ID
  37.         volumes:
  38.             - ../../htdocs:/var/www/html/
  39.             - ../../documents:/var/documents
  40.         ports:
  41.             - "80:80"
  42.             - "9000:9000"
  43.         depends_on:
  44.             - mariadb
  45.             - mail
  46.         networks:
  47.             - internal-pod
  48.             - external-pod
  49.  
  50.     mail:
  51.         image: maildev/maildev
  52.         ports:
  53.             - "8081:80"
  54.             - "25:25"
  55.         networks:
  56.             - internal-pod
  57.             - external-pod

Raw Paste


Login or Register to edit or fork this paste. It's free.