Skip to content

Commit

Permalink
chore(linuxmusl-x64): move Dockerfile in platform repository
Browse files Browse the repository at this point in the history
  • Loading branch information
Dafyh committed Jul 5, 2024
1 parent c3ac1ed commit ab55d6d
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 13 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
- name: Build with Docker (${{ matrix.platform }})
if: contains(matrix.os, 'ubuntu')
run: |
docker build --build-arg PLATFORM=${{ matrix.platform }} --build-arg LIBHEIF_V=v1.17.6 -t test . -f ./platform/Dockerfile
docker build --build-arg PLATFORM=${{ matrix.platform }} --build-arg LIBHEIF_V=v1.17.6 -t ${{ matrix.platform }} . -f ./platform/Dockerfile
docker run --name ${{ matrix.platform }} ${{ matrix.platform }}
docker cp ${{ matrix.platform }}:/heif-converter/src/build/Release/converter.node ./release/converter.${{ matrix.platform }}.node
docker container rm ${{ matrix.platform }}
Expand Down
14 changes: 2 additions & 12 deletions npm/linuxmusl-x64/Dockerfile → platform/linuxmusl-x64/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
FROM node:16-alpine
LABEL maintainer="Nicolas Marteau <[email protected]>"

ENV VCPKG_FORCE_SYSTEM_BINARIES 1
RUN apk --no-cache add \
Expand Down Expand Up @@ -34,15 +35,4 @@ RUN git clone https://github.com/ninja-build/ninja.git /tmp/ninja \

RUN git clone https://github.com/microsoft/vcpkg.git && \
./vcpkg/bootstrap-vcpkg.sh && \
./vcpkg/vcpkg install libheif

WORKDIR heif-converter

COPY . .

RUN npm install -g node-gyp && \
npm install && \
node-gyp configure -C src && \
node-gyp build -C src

CMD ["/bin/sh"]
./vcpkg/vcpkg install libheif

0 comments on commit ab55d6d

Please sign in to comment.