Major rewrite

This commit is contained in:
programmingPug
2025-01-14 14:47:10 -05:00
parent 0d7f77b1e3
commit 0f190a3f26
60 changed files with 966 additions and 4872 deletions

35
docker-compose.yml Normal file
View File

@@ -0,0 +1,35 @@
version: '3.8'
services:
api:
build:
context: ./SoilMoistureAPI
dockerfile: Dockerfile
container_name: soilmoisture_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:
- soilmoisture_network
restart: unless-stopped
client:
build:
context: ./plant-browser
dockerfile: Dockerfile
container_name: soilmoisture_client
ports:
- "3000:80" # Host port 3000 maps to container port 80 (NGINX)
depends_on:
- api
networks:
- soilmoisture_network
restart: unless-stopped
networks:
soilmoisture_network:
driver: bridge