fix: add megalodon to docker image
This commit is contained in:
parent
3258f5f966
commit
74ca260498
2 changed files with 7 additions and 14 deletions
|
@ -1,12 +1,8 @@
|
||||||
# Visual Studio Code
|
# Visual Studio Code
|
||||||
/.vscode
|
.vscode
|
||||||
!/.vscode/extensions.json
|
|
||||||
|
|
||||||
# Intelij-IDEA
|
# Intelij-IDEA
|
||||||
/.idea
|
.idea
|
||||||
packages/backend/.idea/backend.iml
|
|
||||||
packages/backend/.idea/modules.xml
|
|
||||||
packages/backend/.idea/vcs.xml
|
|
||||||
|
|
||||||
# Node.js
|
# Node.js
|
||||||
node_modules
|
node_modules
|
||||||
|
@ -14,7 +10,7 @@ node_modules
|
||||||
report.*.json
|
report.*.json
|
||||||
|
|
||||||
# Rust
|
# Rust
|
||||||
packages/backend/native-utils/target/*
|
packages/backend/native-utils/target
|
||||||
|
|
||||||
# Cypress
|
# Cypress
|
||||||
cypress/screenshots
|
cypress/screenshots
|
||||||
|
@ -24,9 +20,7 @@ cypress/videos
|
||||||
coverage
|
coverage
|
||||||
|
|
||||||
# config
|
# config
|
||||||
/.config/*
|
/.config
|
||||||
!/.config/example.yml
|
|
||||||
!/.config/docker_example.env
|
|
||||||
|
|
||||||
# misskey
|
# misskey
|
||||||
built
|
built
|
||||||
|
|
|
@ -21,6 +21,7 @@ COPY packages/backend/package.json packages/backend/package.json
|
||||||
COPY packages/client/package.json packages/client/package.json
|
COPY packages/client/package.json packages/client/package.json
|
||||||
COPY packages/sw/package.json packages/sw/package.json
|
COPY packages/sw/package.json packages/sw/package.json
|
||||||
COPY packages/calckey-js/package.json packages/calckey-js/package.json
|
COPY packages/calckey-js/package.json packages/calckey-js/package.json
|
||||||
|
COPY packages/megalodon/package.json packages/megalodon/package.json
|
||||||
COPY packages/backend/native-utils/package.json packages/backend/native-utils/package.json
|
COPY packages/backend/native-utils/package.json packages/backend/native-utils/package.json
|
||||||
COPY packages/backend/native-utils/npm/linux-x64-musl/package.json packages/backend/native-utils/npm/linux-x64-musl/package.json
|
COPY packages/backend/native-utils/npm/linux-x64-musl/package.json packages/backend/native-utils/npm/linux-x64-musl/package.json
|
||||||
COPY packages/backend/native-utils/npm/linux-arm64-musl/package.json packages/backend/native-utils/npm/linux-arm64-musl/package.json
|
COPY packages/backend/native-utils/npm/linux-arm64-musl/package.json packages/backend/native-utils/npm/linux-arm64-musl/package.json
|
||||||
|
@ -29,10 +30,7 @@ COPY packages/backend/native-utils/npm/linux-arm64-musl/package.json packages/ba
|
||||||
RUN corepack enable && corepack prepare pnpm@latest --activate && pnpm i --frozen-lockfile
|
RUN corepack enable && corepack prepare pnpm@latest --activate && pnpm i --frozen-lockfile
|
||||||
|
|
||||||
# Copy in the rest of the native-utils rust files
|
# Copy in the rest of the native-utils rust files
|
||||||
COPY packages/backend/native-utils/.cargo packages/backend/native-utils/.cargo
|
COPY packages/backend/native-utils packages/backend/native-utils/
|
||||||
COPY packages/backend/native-utils/build.rs packages/backend/native-utils/
|
|
||||||
COPY packages/backend/native-utils/src packages/backend/native-utils/src/
|
|
||||||
COPY packages/backend/native-utils/migration/src packages/backend/native-utils/migration/src/
|
|
||||||
|
|
||||||
# Compile native-utils
|
# Compile native-utils
|
||||||
RUN pnpm run --filter native-utils build
|
RUN pnpm run --filter native-utils build
|
||||||
|
@ -59,6 +57,7 @@ COPY --from=build /calckey/packages/backend/node_modules /calckey/packages/backe
|
||||||
COPY --from=build /calckey/packages/sw/node_modules /calckey/packages/sw/node_modules
|
COPY --from=build /calckey/packages/sw/node_modules /calckey/packages/sw/node_modules
|
||||||
COPY --from=build /calckey/packages/client/node_modules /calckey/packages/client/node_modules
|
COPY --from=build /calckey/packages/client/node_modules /calckey/packages/client/node_modules
|
||||||
COPY --from=build /calckey/packages/calckey-js/node_modules /calckey/packages/calckey-js/node_modules
|
COPY --from=build /calckey/packages/calckey-js/node_modules /calckey/packages/calckey-js/node_modules
|
||||||
|
COPY --from=build /calckey/packages/megalodon/node_modules /calckey/packages/megalodon/node_modules
|
||||||
|
|
||||||
# Copy the finished compiled files
|
# Copy the finished compiled files
|
||||||
COPY --from=build /calckey/built /calckey/built
|
COPY --from=build /calckey/built /calckey/built
|
||||||
|
|
Loading…
Reference in a new issue