From 5fc503778db9206f8d320fffb495ef8ee4bbce0c Mon Sep 17 00:00:00 2001 From: Daniel McCrystal Date: Thu, 31 Jul 2025 00:19:05 -0400 Subject: [PATCH] build with docker --- Dockerfile | 10 ++++++++++ Makefile | 5 ++--- 2 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..dca4d2f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM node:22-slim + +WORKDIR /app + +COPY package.json pnpm-lock.json ./ +RUN pnpm install + +COPY . . + +CMD ["pnpm", "run", "start"] diff --git a/Makefile b/Makefile index 44f6276..fc07ae4 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,7 @@ SHELL := /bin/bash build: - pnpm install - pnpm run build + docker build -t games . start: - pnpm run start \ No newline at end of file + docker run -p $(PORT):3000 games