From 66642e7050c6ea3f4df0f2c5fef6a3e58732f732 Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Wed, 26 Mar 2025 15:50:47 -0700 Subject: [PATCH] simplify the dockerfile and move it to a separate file --- Dockerfile | 4 ++++ docker-compose.yml | 12 ++---------- 2 files changed, 6 insertions(+), 10 deletions(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..ffcd621 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,4 @@ +FROM node:20-alpine +WORKDIR /usr/src/app +COPY . . +EXPOSE 4000 diff --git a/docker-compose.yml b/docker-compose.yml index a256aab..8eb1f0a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,15 +1,7 @@ services: dev: - build: - context: . - dockerfile_inline: | - FROM node:20-alpine - WORKDIR /usr/src/app - COPY package*.json ./ - RUN npm install --include=dev - COPY . . - EXPOSE 4000 - CMD ["npm", "run", "start:dev"] + build: . + command: npm run start:dev ports: - "4000:4000" env_file: .env