Merge branch 'develop' of codeberg.org:thatonecalculator/calckey into develop

This commit is contained in:
ThatOneCalculator 2022-08-07 22:45:26 -07:00
commit 313d5a9542
2 changed files with 18 additions and 23 deletions

View file

@ -32,6 +32,7 @@
## Implemented ## Implemented
- Yarn 3 - Yarn 3
- Fix Dockerfile @hanna
- Saner defaults - Saner defaults
- Star as default reaction - Star as default reaction
- Recommended Instances timeline - Recommended Instances timeline

View file

@ -1,33 +1,27 @@
FROM node:16.15.1-bullseye AS builder FROM node:alpine
ENV YARN_CHECKSUM_BEHAVIOR=update
ARG NODE_ENV=production ARG NODE_ENV=production
WORKDIR /misskey WORKDIR /misskey
# Copy Files
COPY . ./ COPY . ./
RUN apt-get update # Install Dependencies
RUN apt-get install -y build-essential RUN apk update
RUN git submodule update --init RUN apk add git ffmpeg tini alpine-sdk
# Configure corepack and yarn
RUN corepack enable
RUN yarn set version berry RUN yarn set version berry
RUN yarn plugin import workspace-tools
# Install Dependencies
RUN yarn add @bull-board/api @bull-board/ui
RUN yarn install RUN yarn install
RUN yarn build RUN yarn build
# Remove git files
RUN rm -rf .git RUN rm -rf .git
FROM node:16.15.1-bullseye-slim AS runner ENTRYPOINT [ "/sbin/tini", "--" ]
CMD [ "yarn", "run", "migrateandstart" ]
WORKDIR /misskey
RUN apt-get update
RUN apt-get install -y ffmpeg tini
COPY --from=builder /misskey/node_modules ./node_modules
COPY --from=builder /misskey/built ./built
COPY --from=builder /misskey/packages/backend/node_modules ./packages/backend/node_modules
COPY --from=builder /misskey/packages/backend/built ./packages/backend/built
COPY --from=builder /misskey/packages/client/node_modules ./packages/client/node_modules
COPY . ./
ENV NODE_ENV=production
ENTRYPOINT ["/usr/bin/tini", "--"]
CMD ["npm", "run", "migrateandstart"]