| # debian.sh --arch 'amd64' out/ 'bookworm' '@1749513600' |
| ENV APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates libc6 libgcc-s1 libicu72 libssl3 libstdc++6 tzdata zlib1g && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c groupadd --gid=$APP_UID app && useradd -l --uid=$APP_UID --gid=$APP_UID --create-home app # buildkit |
| ENV DOTNET_VERSION=8.0.17 |
| COPY /dotnet /usr/share/dotnet # buildkit |
| RUN /bin/sh -c ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet # buildkit |
| WORKDIR /publish |
| ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true |
| ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium |
| ENV XDG_CONFIG_HOME=/tmp/.chromium |
| ENV XDG_CACHE_HOME=/tmp/.chromium |
| /bin/sh -c apt-get update && apt-get install -y libx11-6 libx11-xcb1 libatk1.0-0 libgtk-3-0 libcups2 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxrandr2 libgbm1 libpango-1.0-0 libcairo2 libasound2 libxshmfence1 libnss3 chromium catatonit && apt-get autopurge -y && apt-get autoclean -y |
| EXPOSE 6531 |
| WORKDIR /publish |
| COPY dir:68d53df505083177c37c9fe93cb35713c8060b269eed23a1fb4954a744e6d9c4 in . |
| /bin/sh -c chmod -R 775 /publish && mkdir /usr/share/tranga-api && mkdir /Manga && chown -R root /usr/share/tranga-api && chown -R root /Manga && chmod -R 777 /usr/share/tranga-api && chmod -R 777 /Manga |
| COPY file:d31a7e1e5f66d6293716ea5553f3aaf3358ddb22bf9eca64d103cfa66640d83e in /entrypoint.sh |
| /bin/sh -c chmod -R 775 /entrypoint.sh |
| USER nobody:nogroup |
| ENTRYPOINT ["/usr/bin/catatonit", "--", "/entrypoint.sh"] |
| LABEL org.opencontainers.image.source="https://github.com/C9Glax/tranga.git" |