From 05c6f9107d99ecb9f710f0cdb23461978517b546 Mon Sep 17 00:00:00 2001 From: Guillaume-Sanchez Date: Mon, 29 Jun 2026 22:09:46 +0200 Subject: [PATCH] Add : Front end --- Dockerfile.nginx | 12 ++++++++++++ app/test_import.py | 2 -- docker-compose.yml | 10 ++++++---- 3 files changed, 18 insertions(+), 6 deletions(-) create mode 100644 Dockerfile.nginx delete mode 100755 app/test_import.py diff --git a/Dockerfile.nginx b/Dockerfile.nginx new file mode 100644 index 0000000..99168e0 --- /dev/null +++ b/Dockerfile.nginx @@ -0,0 +1,12 @@ +# Dockerfile.nginx (Frontend) +FROM nginx:alpine + +# Copie vos fichiers statiques (index.html, etc.) +COPY ./app /usr/share/nginx/html + +# Force les droits Linux corrects pour Nginx (évite le 403 Forbidden) +RUN chown -R nginx:nginx /usr/share/nginx/html && \ + chmod -R 755 /usr/share/nginx/html + +# Nginx écoute par défaut sur le port 80 dans le conteneur +EXPOSE 80 \ No newline at end of file diff --git a/app/test_import.py b/app/test_import.py deleted file mode 100755 index dd918f1..0000000 --- a/app/test_import.py +++ /dev/null @@ -1,2 +0,0 @@ -import main -print("Import réussi :", main.app) \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index f300b29..8c48ba0 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,8 @@ services: backend: - build: . + build: + context: . + dockerfile: Dockerfile container_name: cyberusgate_backend environment: - PYTHONUNBUFFERED=1 @@ -8,12 +10,12 @@ services: - cyberusgate-network frontend: - image: nginx:alpine + build: + context: . + dockerfile: Dockerfile.nginx container_name: cyberusgate_frontend ports: - "8888:80" - volumes: - - ./app:/usr/share/nginx/html:ro networks: - cyberusgate-network