]> git.giorgioravera.it Git - network-manager.git/commitdiff
Updated paths
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Fri, 2 Jan 2026 19:11:41 +0000 (20:11 +0100)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Fri, 2 Jan 2026 19:11:41 +0000 (20:11 +0100)
Dockerfile
backend/db.py
backend/main.py
docker-compose.yaml

index 229f7e65bec3639cfafd276eb0b27e462ea5f066..92bfa6b09eaf4fd236fdb6b01e97c15ce2271117 100644 (file)
@@ -1,21 +1,21 @@
 # Dockerfile
 FROM python:3.12-slim
 
-WORKDIR /app
+WORKDIR /var/www/network-manager
 
 # Install dependencies
 RUN pip install --no-cache-dir fastapi uvicorn[standard]
 
 # Copy backend and frontend
-COPY backend/ /app/backend/
-COPY frontend/ /app/frontend/
+COPY backend/ /var/www/network-manager/backend/
+COPY frontend/ /var/www/network-manager/frontend/
 
 # Default environment variables
 ENV DB_PATH=/data/database.db
-ENV APP_PORT=8000
+ENV HTTP_PORT=8000
 
-# Expose the port dynamically (Docker ignores env here but it's good documentation)
-EXPOSE ${APP_PORT}
+# Expose the port dynamically
+EXPOSE ${HTTP_PORT}
 
 # Use the env var in the startup command
-CMD ["sh", "-c", "uvicorn backend.main:app --host 0.0.0.0 --port ${APP_PORT}"]
+CMD ["sh", "-c", "uvicorn backend.main:app --host 0.0.0.0 --port ${HTTP_PORT}"]
index 50a477a3085db9395a7dc39b7d0cc6d5ec30d00d..292bd5fa324263e55ec56c2be6d2434a9f61f355 100644 (file)
@@ -2,7 +2,7 @@ import sqlite3
 import os
 import ipaddress
 
-DB_PATH = os.environ.get("DB_PATH", "/app/database.db")
+DB_PATH = os.environ.get("DB_PATH", "/data/database.db")
 
 # -----------------------------
 # Connect to the database
index ac2f18f845c9e55685f612a272112494610b3738..498653fd9f6e0bbe4fed975550a0b3b36a0e0271 100644 (file)
@@ -27,7 +27,7 @@ app.add_middleware(
 # FRONTEND PATHS (absolute paths inside Docker)
 # ---------------------------------------------------------
 
-FRONTEND_DIR = "/app/frontend"
+FRONTEND_DIR = "/var/www/network-manager/frontend"
 
 # Homepage
 @app.get("/")
index 92e37c89dd166ce551532d909f31ab5e8c7b97fc..0fbfbd2210059c75b48d9c305ed7d419e82e7ba4 100644 (file)
@@ -8,6 +8,7 @@ services:
     environment:
       - TZ=${DOCKER_TZ}
       - DB_PATH=/data/database.db
+      - HTTP_PORT=8000
     volumes:
       - ${DOCKER_CFG_DIR}/network:/data
     networks: