| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- version: '3.4'
- services:
- app-backend:
- restart: always
- container_name: vendimia-backend
- build:
- context: ./backend
- dockerfile: ./Dockerfile
- env_file:
- - ./.env
- volumes:
- - ./backend:/app
- ports:
- - "8000:8000"
- extra_hosts:
- - "host.docker.internal:host-gateway"
- depends_on:
- - postgres
- - mongo
-
- app-frontend:
- restart: always
- container_name: vendimia-frontend
- build:
- context: ./frontend
- dockerfile: ./Dockerfile
- env_file:
- - ./.env
- ports:
- - "3000:3000"
- volumes:
- - ./frontend:/app
- 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
|