services: back: build: context: ./back dockerfile: Dockerfile container_name: inttable-back restart: always expose: - "8000" healthcheck: test: curl -f http://localhost:8000/ || exit 1 interval: 5s timeout: 3s retries: 10 privileged: true volumes: - ./.env:/app/.env - ./files:/app/files networks: # - network - dev front: build: context: ./front dockerfile: Dockerfile container_name: inttable-front restart: always expose: - "4173" depends_on: back: condition: service_healthy networks: # - network - dev nginx: image: nginx:1.25 container_name: inttable-nginx restart: always ports: - "8098:80" depends_on: back: condition: service_healthy links: - back:back - front:front volumes: - ./nginx/nginx.conf:/etc/nginx/nginx.conf - ./nginx/conf.d:/etc/nginx/conf.d networks: # - network - dev networks: network: driver: bridge dev: driver: bridge ipam: config: - subnet: 10.67.0.0/24 gateway: 10.67.0.1