version: "3.3" services: nginx: build: context : ./ dockerfile: ./dockerfiles/Dockerfile.nginx container_name: nginx #image: nginx:homemade depends_on: - backend # - backend ports: - 80:80 # - 443:443 restart: unless-stopped networks: - pongNetwork # backend: backend: build: context : ./ dockerfile: ./dockerfiles/Dockerfile.backEnd container_name: backend ports: - 5000:5000 #image: wordpress:homemade env_file: .env volumes: - ./frontend:/var/www/html # volumes: # - ./backend:/home/node/app depends_on: - postgresql networks: - pongNetwork # restart: unless-stopped postgresql: build: #./dockerfiles/Dockerfile.PostgreSQL context : ./ dockerfile: ./dockerfiles/Dockerfile.PostgreSQL container_name: postgresql #image: mariadb:homemade ports: - 3306:3306 env_file: .env #volumes: # - dbdata:/var/lib/mysql networks: - pongNetwork restart: unless-stopped networks: pongNetwork: driver: bridge volumes: front_files: driver: local driver_opts: type: none o: 'bind' device: '/frontend' dbdata: driver: local driver_opts: type: none o: 'bind' device: '/home/apommier/data/mariadb' # version: "3.3" # services: # backend: # build: # context: ./dockerfiles # dockerfile: Dockerfile.backEnd # ports: # - "5000:5000" # nginx: # restart: always # build: # context: ./dockerfiles # dockerfile: Dockerfile.nginx # ports: # - "80:80"