version: '3.4' services: app-backend: image: zuccardi-dev:latest # restart: always container_name: zuccardi-backend build: context: ./zuccardi dockerfile: ./Dockerfile env_file: - ./.env volumes: - ./zuccardi/app:/app ports: - "8000:8000" extra_hosts: - "host.docker.internal:host-gateway" depends_on: - postgres - mongo app-frontend: image: zuccardi-frontend-dev:latest container_name: zuccardi-frontend # restart: always build: context: ./zuccardi-frontend dockerfile: ./Dockerfile env_file: - ./.env ports: - "3000:3000" volumes: - ./zuccardi-frontend/app/src:/app/src extra_hosts: - "host.docker.internal:host-gateway" mongo: image: mongo restart: always volumes: - ./mongo_data:/data/db ports: - 9019:27017 postgres: image: postgres env_file: - postgres.env volumes: - ./postgres_data:/var/lib/postgresql/data/ # mongoweb: # image: mongoclient/mongoclient # depends_on: # - mongo # environment: # - MONGO_URL="mongodb://mongo:27017/" # ports: # - 9005:3000 mongoexpress: image: mongo-express depends_on: - mongo environment: - ME_CONFIG_MONGODB_SERVER:"mongo" ports: - 9005:8081 admindb: image: adminer depends_on: - postgres ports: - 9003:8080