Forráskód Böngészése

fix: Docker build context above 130mb

Owen Diffey 2 éve
szülő
commit
01e673ea05
5 módosított fájl, 19 hozzáadás és 13 törlés
  1. 15 0
      .dockerignore
  2. 0 4
      backend/.dockerignore
  3. 2 3
      backend/Dockerfile
  4. 0 3
      frontend/.dockerignore
  5. 2 3
      frontend/Dockerfile

+ 15 - 0
.dockerignore

@@ -0,0 +1,15 @@
+*
+
+!.git/config
+!.git/HEAD
+!.git/refs/
+
+!types/
+!backend/
+!frontend/
+
+*/node_modules/
+*/Dockerfile
+*/build/
+
+backend/config/local*.json

+ 0 - 4
backend/.dockerignore

@@ -1,4 +0,0 @@
-node_modules/
-Dockerfile
-config/local*.json
-build/

+ 2 - 3
backend/Dockerfile

@@ -12,11 +12,10 @@ FROM node:18 AS musare_backend
 ARG CONTAINER_MODE=production
 ENV CONTAINER_MODE=${CONTAINER_MODE}
 
-RUN mkdir -p /opt/.git/refs /opt/types /opt/app
+RUN mkdir -p /opt/.git /opt/types /opt/app
 WORKDIR /opt/app
 
-COPY .git/config .git/HEAD /opt/.git/
-COPY .git/refs /opt/.git/refs
+COPY .git /opt/.git
 COPY types /opt/types
 COPY backend /opt/app
 COPY --from=backend_node_modules /opt/app/node_modules node_modules

+ 0 - 3
frontend/.dockerignore

@@ -1,3 +0,0 @@
-node_modules/
-Dockerfile
-build/

+ 2 - 3
frontend/Dockerfile

@@ -31,11 +31,10 @@ ENV FRONTEND_MODE=${FRONTEND_MODE} \
 
 RUN apt-get update && apt-get install nginx -y
 
-RUN mkdir -p /opt/.git/refs /opt/types /opt/app /run/nginx
+RUN mkdir -p /opt/.git /opt/types /opt/app /run/nginx
 WORKDIR /opt/app
 
-COPY .git/config .git/HEAD /opt/.git/
-COPY .git/refs /opt/.git/refs
+COPY .git /opt/.git
 COPY types /opt/types
 COPY frontend /opt/app
 COPY --from=frontend_node_modules /opt/app/node_modules node_modules