Slim down image

This commit is contained in:
Christian Semmler 2025-07-01 13:01:23 -07:00
parent 3c1ec5c111
commit 5f1e5f8541
No known key found for this signature in database
GPG Key ID: 086DAA1360BEEE5C
2 changed files with 5 additions and 4 deletions

View File

@ -10,6 +10,8 @@ env:
jobs:
publish-emscripten:
name: Publish web port
env:
IMAGE_NAME: ${{ github.repository }}-emscripten
runs-on: ubuntu-latest
permissions:
contents: read

View File

@ -27,12 +27,11 @@ RUN emcmake cmake -S . -B build -DISLE_BUILD_CONFIG=OFF -DISLE_DEBUG=OFF -DCMAKE
emmake cmake --build build -j 32
RUN echo "Fetching isle.pizza frontend..."; \
git clone --depth 1 https://github.com/isledecomp/isle.pizza /tmp/isle.pizza && \
cp -r /tmp/isle.pizza/* /src/build/ && \
rm -rf /tmp/isle.pizza;
git clone --depth 1 https://github.com/isledecomp/isle.pizza /tmp/isle.pizza;
FROM nginx:alpine
COPY docker/emscripten/nginx.conf /etc/nginx/nginx.conf
COPY --from=builder /src/build /usr/share/nginx/html
COPY --from=builder /tmp/isle.pizza /usr/share/nginx/html
COPY --from=builder /src/build/isle.* /usr/share/nginx/html
EXPOSE 6931