From bbbd421aec2773fa1f58a19f22edfadd0e1b8221 Mon Sep 17 00:00:00 2001 From: bonamin Date: Fri, 8 May 2026 15:39:34 +0300 Subject: [PATCH] Update: Production ready with proper mapping and variables --- docker-compose.yml | 2 +- sysadmin_panel/.dockerignore | 3 +++ sysadmin_panel/Dockerfile | 3 ++- sysadmin_panel/nginx.conf | 10 ++++++++++ 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 sysadmin_panel/.dockerignore create mode 100644 sysadmin_panel/nginx.conf diff --git a/docker-compose.yml b/docker-compose.yml index cdb837c..1c921fe 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,7 +7,7 @@ services: env_file: - ./cloud_backend/.env volumes: - - ./data:/app/data + - ${BACKEND_DATA}:/app/data sysadmin_panel: build: diff --git a/sysadmin_panel/.dockerignore b/sysadmin_panel/.dockerignore new file mode 100644 index 0000000..9c97bbd --- /dev/null +++ b/sysadmin_panel/.dockerignore @@ -0,0 +1,3 @@ +node_modules +dist +.env diff --git a/sysadmin_panel/Dockerfile b/sysadmin_panel/Dockerfile index 9051565..9133ee3 100644 --- a/sysadmin_panel/Dockerfile +++ b/sysadmin_panel/Dockerfile @@ -14,7 +14,8 @@ RUN npm run build FROM nginx:alpine COPY --from=builder /app/dist /usr/share/nginx/html +COPY nginx.conf /etc/nginx/conf.d/default.conf -EXPOSE 5175 +EXPOSE 80 CMD ["nginx", "-g", "daemon off;"] diff --git a/sysadmin_panel/nginx.conf b/sysadmin_panel/nginx.conf new file mode 100644 index 0000000..9e291d4 --- /dev/null +++ b/sysadmin_panel/nginx.conf @@ -0,0 +1,10 @@ +server { + listen 80; + + root /usr/share/nginx/html; + index index.html; + + location / { + try_files $uri $uri/ /index.html; + } +}