mtcute/packages/create-bot/template/Dockerfile.hbs
alina sireneva 64da48926f
feat(create-bot): various improvements
- improved bun support
- deno support
- use antfu/eslint-config
- fixed some issues
- removed pre-commit hooks
2024-06-24 17:49:47 +03:00

15 lines
356 B
Handlebars

{{emit_if features.docker}}
FROM node:20-alpine
WORKDIR /app
RUN apk add python3 make g++ && \
corepack enable && \
corepack prepare pnpm@8.7.1 --activate
COPY package*.json pnpm*.yaml {{#if features.typescript}}tsconfig.json{{/if}} ./
RUN pnpm install --frozen-lockfile
COPY src /app/src
RUN pnpm run build
CMD [ "node", "/app/dist/main.js" ]