chore: basic dockerfiles

This commit is contained in:
2026-09-02 15:41:49 +02:00
parent b903eb416f
commit 778f54055d
2 changed files with 34 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
FROM node:25-alpine3.21 AS build
WORKDIR /usr/src/build
COPY . /usr/src/build
RUN npm i
RUN npm run build
# Prod build with fewer deps
FROM node:25-alpine3.21 AS prod
WORKDIR /usr/src/musicplayer
COPY --from=build /usr/src/build/dist /usr/src/musicplayer/dist
COPY ./index.js /usr/src/musicplayer/index.js
RUN npm i --omit=dev
CMD [ "node", "index.js" ]