Skip to content

Commit b1e402c

Browse files
committed
Add dockerfiles
1 parent e4916b2 commit b1e402c

File tree

6 files changed

+4767
-4588
lines changed

6 files changed

+4767
-4588
lines changed

backend/Dockerfile

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
FROM denoland/deno:alpine
2+
3+
WORKDIR /app
4+
5+
USER deno
6+
7+
COPY . .
8+
RUN deno install
9+
10+
EXPOSE 8000
11+
12+
CMD ["run", "--allow-all", "server.ts"]

frontend/.dockerignore

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
node_modules
2+
.git
3+
.env*
4+
.svelte-kit

frontend/Dockerfile

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
FROM node:alpine
2+
3+
WORKDIR /app
4+
5+
COPY . .
6+
RUN npm install
7+
RUN npm run build
8+
RUN npm prune --production # Remove dev dependencies
9+
10+
EXPOSE 3000
11+
ENV HOST=0.0.0.0
12+
13+
CMD ["node", "build/index.js"]

0 commit comments

Comments
 (0)