diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..78a0b58 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ + +FROM node:25-alpine AS builder + +WORKDIR /app + +COPY package.json package-lock.json ./ + +RUN npm ci + +RUN npm i -g serve + +COPY . . + +EXPOSE 3000 + +CMD [ "serve", "-s", "dist" ] \ No newline at end of file diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..5adb4e9 --- /dev/null +++ b/compose.yaml @@ -0,0 +1,8 @@ +services: + lumina: + build: . + ports: + - "3000:3000" + environment: + - NODE_ENV=production + restart: unless-stopped \ No newline at end of file