From ce242bf1b4186a4ea8fbe2e82490149054229bda Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sat, 18 Jan 2025 16:32:02 +0100 Subject: [PATCH] Add dockerfile --- api/Dockerfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 api/Dockerfile diff --git a/api/Dockerfile b/api/Dockerfile new file mode 100644 index 00000000..aa6cf9e8 --- /dev/null +++ b/api/Dockerfile @@ -0,0 +1,15 @@ +FROM oven/bun +WORKDIR /app + +COPY package.json . +COPY bun.lock . +RUN bun install --production + +COPY src src +COPY tsconfig.json . +COPY drizzle drizzle +COPY drizzle drizzle + +ENV NODE_ENV production +EXPOSE 3000 +CMD ["bun", "src/index.ts"]