arkids-general/docker-compose.dev.yml
2023-05-09 10:02:25 +03:00

61 lines
1.4 KiB
YAML

version: '3'
services:
backend:
image: arkids-main-backend:development
build:
context: ./arkids-main-app-backend
dockerfile: ./configs/Dockerfile.dev
container_name: arkids-main-backend-development
restart: unless-stopped
command: yarn dev
stdin_open: true
tty: true
ports:
- '5000:5000'
volumes:
- ./arkids-main-app-backend/static:/app-backend/static
- ./arkids-main-app-backend/src:/app-backend/src
networks:
- arkids-network
frontend:
image: arkids-main-frontend:development
build:
context: ./arkids-main-app-frontend
dockerfile: ./configs/Dockerfile.dev
container_name: arkids-main-frontend-development
restart: unless-stopped
command: yarn dev
stdin_open: true
tty: true
ports:
- '3000:3000'
volumes:
- ./arkids-main-app-frontend/public:/app-front/public
- ./arkids-main-app-frontend/src:/app-front/src
networks:
- arkids-network
depends_on:
- backend
environment:
BACKEND_API_HOST: 'arkids-main-backend-development'
BACKEND_API_PORT: 5000
nginx:
image: nginx:stable-alpine
container_name: arkids-nginx-development
ports:
- "80:80"
volumes:
- ./arkids-nginx/configs/nginx.conf.dev:/etc/nginx/conf.d/default.conf
networks:
- arkids-network
depends_on:
- backend
- frontend
networks:
arkids-network:
driver: bridge