From 89cfa1d57bddc0077ceed5bcd7e74d0824b41a40 Mon Sep 17 00:00:00 2001 From: Jake Runyan Date: Fri, 10 Jan 2025 23:22:32 -0800 Subject: [PATCH] Update docker --- Dockerfile | 10 ++++++---- docker-compose.yml | 9 +++------ 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1fe5047..986f7b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:16-alpine +FROM node:14 AS build WORKDIR /app @@ -10,8 +10,10 @@ COPY . . RUN npm run build -RUN npm install -g serve +FROM nginx:alpine -EXPOSE 3000 +COPY --from=build /app/build /usr/share/nginx/html -CMD ["serve", "-s", "build", "-l", "3000"] +EXPOSE 80 + +CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 74fa346..193f9c1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,14 +5,11 @@ networks: services: react-app: container_name: jakeswestcoast - build: . + build: + context: . + dockerfile: Dockerfile networks: - traefik - volumes: - - .:/app - - /app/node_modules - environment: - - NODE_ENV=production labels: - traefik.http.routers.jwc.rule=Host(`jakeswestcoast.com`) || Host(`www.jakeswestcoast.com`) - traefik.http.routers.jwc.tls=true