version: '3.8'
services:
backend:
image: jay1261/howtoeat-back:latest
container_name: backend
ports:
- "8080:8080"
environment:
- DATASOURCE_URL=${DATASOURCE_URL}
- DATASOURCE_USERNAME=${DATASOURCE_USERNAME}
- DATASOURCE_PASSWORD=${DATASOURCE_PASSWORD}
restart: always
networks:
- app-network
frontend:
image: jay1261/howtoeat-front:latest
container_name: frontend
ports:
- "3000:3000"
environment:
- REACT_APP_BACKEND_URL=http://backend:8080
depends_on:
- backend
restart: always
networks:
- app-network
networks:
app-network:
driver: bridge
Docker 명령어
docker ps |
컨테이너 상태확인 |
docker build --platform linux/amd64 -t jay1261/howtoeat-back . |
도커 이미지 빌드 |
docker push jay1261/howtoeat-back:latest |
도커 푸시 |
docker-compose up -d |
도커 컴포즈 실행 |