Files
PlantPal/docker-compose.yml
2025-01-16 13:13:30 -05:00

36 lines
822 B
YAML

version: '3.8'
services:
api:
build:
context: ./SoilMoistureAPI
dockerfile: Dockerfile
container_name: plantpal_api
ports:
- "8000:80" # Host port 8000 maps to container port 80 (HTTP)
volumes:
- ./SoilMoistureAPI/data:/app/data
environment:
- ASPNETCORE_URLS=http://+:80
- ConnectionStrings__DefaultConnection=Data Source=/app/data/SoilMoisture.db
networks:
- plantpal_network
restart: unless-stopped
client:
build:
context: ./plant-browser
dockerfile: Dockerfile
container_name: plantpal_client
ports:
- "3000:80" # Host port 3000 maps to container port 80 (NGINX)
depends_on:
- api
networks:
- plantpal_network
restart: unless-stopped
networks:
soilmoisture_network:
driver: bridge