ts6-botflow/Dockerfile
Bxio febc807ad9
All checks were successful
Testar e publicar imagem Docker / publish (push) Successful in 15s
Reapply "Add Gitea image publishing workflow and Portainer runner stacks"
This reverts commit 282ba08c818b057c65bb06849383fb3fc855aed8.
2026-10-10 18:50:15 +01:00

17 lines
366 B
Docker

FROM node:22-bookworm-slim AS base
WORKDIR /app
COPY --chown=node:node package.json server.mjs ./
COPY --chown=node:node public ./public
RUN mkdir /app/data && chown node:node /app/data
FROM base AS test
COPY --chown=node:node auth.test.mjs ./
USER node
RUN npm test
FROM base AS runtime
USER node
ENV PORT=3080 DATA_DIR=/app/data
EXPOSE 3080
CMD ["npm", "start"]