initial commit
This commit is contained in:
21
Dockerfile
Normal file
21
Dockerfile
Normal file
@ -0,0 +1,21 @@
|
||||
from aburgess/node:22-npm as deps
|
||||
|
||||
workdir /app
|
||||
add package.json pnpm-lock.yaml ./
|
||||
run pnpm install --prod
|
||||
|
||||
from deps as builder
|
||||
|
||||
run pnpm install
|
||||
add . .
|
||||
run nrr build
|
||||
|
||||
from aburgess/node:22
|
||||
|
||||
workdir /app
|
||||
run apk add --no-cache tzdata
|
||||
add package.json ./
|
||||
copy --from=deps /app/node_modules /app/node_modules
|
||||
copy --from=builder /app/dist /app/dist
|
||||
|
||||
entrypoint ["node", "/app/dist/main.js"]
|
Reference in New Issue
Block a user