enclosed / Dockerfile
eienmojiki's picture
Update Dockerfile
edb1977 verified
raw
history blame
1 kB
FROM buildpack-deps:22.04-curl AS builder
RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
WORKDIR /app
RUN git clone https://github.com/CorentinTh/enclosed
WORKDIR /app/enclosed
RUN npm install -g pnpm --ignore-scripts && \
pnpm install --frozen-lockfile --ignore-scripts
RUN pnpm --filter @enclosed/crypto run build && \
pnpm --filter @enclosed/lib run build && \
pnpm --filter @enclosed/app-client run build && \
pnpm --filter @enclosed/app-server run build:node
FROM buildpack-deps:22.04-curl
RUN apt-get update && apt-get install -y \
git \
git-lfs \
bash \
wget \
procps && rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY --from=builder /app/enclosed/packages/app-client/dist ./public
COPY --from=builder /app/enclosed/packages/app-server/dist-node/index.cjs ./index.cjs
RUN git clone https://kogakisaki:[email protected]/kogakisaki/enclosed-db ./.data
EXPOSE 8787
CMD ["node", "index.cjs"]