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 environment: EMAIL_LOGIN: 'ksv741-test@yandex.ru' EMAIL_PASSWORD: 'vytjrxwzqcnmbpja' EMAIL_HOST: 'smtp.yandex.ru' EMAIL_PORT: 465 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: SERVER_SIDE_BACKEND_API_PORT: '5000' SERVER_SIDE_BACKEND_API_HOST: 'arkids-main-backend-development' BACKEND_API_HOST: 'localhost' 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