prasi-api/Dockerfile

19 lines
347 B
Docker

FROM oven/bun:1.0.18-debian as base
WORKDIR /app/prasi
RUN apt-get update
RUN apt-get install unzip
COPY pkgs/docker-prep.ts .
RUN bun docker-prep.ts
COPY _tmp_docker .
WORKDIR /app/prasi/_tmp_docker
RUN bun install
COPY _tmp_docker/node_modules .
WORKDIR /app/prasi
RUN rm -rf _tmp_docker
COPY . .
EXPOSE 3000/tcp
CMD [ "bun", "run", "prod" ]