1
0
mirror of https://github.com/MultiMote/niimblue synced 2026-01-19 19:37:11 +03:00

Add Dockerfile

This commit is contained in:
MultiMote
2024-10-15 20:35:49 +03:00
parent 6b387a0a3f
commit 430f352ac7
2 changed files with 27 additions and 0 deletions

10
.dockerignore Normal file
View File

@@ -0,0 +1,10 @@
/**
!/src
!/public
!/.env
!/index.html
!/svelte.config.js
!/tsconfig.json
!/vite.config.ts
!/package.json
!/yarn.lock

17
Dockerfile Normal file
View File

@@ -0,0 +1,17 @@
FROM node:20-alpine AS builder
WORKDIR /app
COPY package.json yarn.lock ./
RUN yarn install --frozen-lockfile
COPY . .
RUN yarn build
FROM nginx:1.27-alpine AS server
COPY --from=builder /app/dist/ /usr/share/nginx/html/
EXPOSE 80