From 39c2f70ea7d0ba566eaabc389b2329cf1103ce4a Mon Sep 17 00:00:00 2001
From: Desmarchelier Maxime <maxime.desmarchelier@ensiie.fr>
Date: Sun, 20 Nov 2022 14:22:56 +0100
Subject: [PATCH] Fix bug volume

---
 docker-compose.yml            | 1 +
 sg-frontend/.dockerignore     | 1 +
 sg-frontend/Dockerfile        | 2 +-
 sg-frontend/package-lock.json | 2 --
 4 files changed, 3 insertions(+), 3 deletions(-)
 create mode 100644 sg-frontend/.dockerignore

diff --git a/docker-compose.yml b/docker-compose.yml
index 2b5bcb7..4c5644b 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -45,6 +45,7 @@ services:
       - VITE_BACKEND_URL=http://sg-backend:8000
     volumes:
       - ./sg-frontend:/app
+      - /app/node_modules
     ports:
       - "5173:5173"
     depends_on:
diff --git a/sg-frontend/.dockerignore b/sg-frontend/.dockerignore
new file mode 100644
index 0000000..dbf0821
--- /dev/null
+++ b/sg-frontend/.dockerignore
@@ -0,0 +1 @@
+node_modules/*
\ No newline at end of file
diff --git a/sg-frontend/Dockerfile b/sg-frontend/Dockerfile
index b75fc76..a5e2b29 100644
--- a/sg-frontend/Dockerfile
+++ b/sg-frontend/Dockerfile
@@ -1,6 +1,6 @@
 FROM node:18
+COPY package.json /app/
 WORKDIR /app
-COPY . /app
 
 #RUN curl -f https://get.pnpm.io/v6.16.js | node - add --global pnpm
 RUN npm install
diff --git a/sg-frontend/package-lock.json b/sg-frontend/package-lock.json
index 592e596..54ca3c2 100644
--- a/sg-frontend/package-lock.json
+++ b/sg-frontend/package-lock.json
@@ -337,8 +337,6 @@
         "@esbuild/linux-loong64": "0.15.14",
         "esbuild-android-64": "0.15.14",
         "esbuild-android-arm64": "0.15.14",
-        "esbuild-darwin-64": "0.15.14",
-        "esbuild-darwin-arm64": "0.15.14",
         "esbuild-freebsd-64": "0.15.14",
         "esbuild-freebsd-arm64": "0.15.14",
         "esbuild-linux-32": "0.15.14",
-- 
GitLab