mirror of
https://example.com
synced 2024-11-22 13:16:38 +09:00
chore: append +neko:xxx
to version in docker image
This commit is contained in:
parent
22284e0fda
commit
290f98ae8b
2 changed files with 9 additions and 0 deletions
|
@ -40,5 +40,7 @@ packages/backend/assets/instance.css
|
||||||
|
|
||||||
# dockerignore custom
|
# dockerignore custom
|
||||||
.git
|
.git
|
||||||
|
!.git/HEAD
|
||||||
|
!.git/refs
|
||||||
Dockerfile
|
Dockerfile
|
||||||
docker-compose.yml
|
docker-compose.yml
|
||||||
|
|
|
@ -42,6 +42,11 @@ RUN pnpm run --filter native-utils build
|
||||||
|
|
||||||
# Copy in the rest of the files to compile
|
# Copy in the rest of the files to compile
|
||||||
COPY . ./
|
COPY . ./
|
||||||
|
# Create dummy .git/objects directory for `git rev-parse`
|
||||||
|
RUN mkdir .git/objects
|
||||||
|
# Write version info
|
||||||
|
RUN bash -c 'NEW_COMMIT=$(git rev-parse --short HEAD) && sed -i -r "s/\"version\": \"([^+]+).*\",$/\"version\": \"\\1+neko:${NEW_COMMIT:0:7}\",/" package.json'
|
||||||
|
# Compile
|
||||||
RUN env NODE_ENV=production sh -c "pnpm run --filter '!native-utils' build && pnpm run gulp"
|
RUN env NODE_ENV=production sh -c "pnpm run --filter '!native-utils' build && pnpm run gulp"
|
||||||
|
|
||||||
# Trim down the dependencies to only those for production
|
# Trim down the dependencies to only those for production
|
||||||
|
@ -55,6 +60,8 @@ WORKDIR /firefish
|
||||||
RUN apt-get update && apt-get install -y libvips-dev zip unzip tini ffmpeg
|
RUN apt-get update && apt-get install -y libvips-dev zip unzip tini ffmpeg
|
||||||
|
|
||||||
COPY . ./
|
COPY . ./
|
||||||
|
# Remove .git
|
||||||
|
RUN rm -rf .git
|
||||||
|
|
||||||
COPY --from=build /firefish/packages/megalodon /firefish/packages/megalodon
|
COPY --from=build /firefish/packages/megalodon /firefish/packages/megalodon
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue