| ADD alpine-minirootfs-3.21.7-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| /bin/sh -c apk add --no-cache bubblewrap rsvg-convert |
| ARG APP_VERSION |
| ARG APP_RELEASE_NAME APP_VERSION |
| ARG APP_PATCH_TAG APP_RELEASE_NAME APP_VERSION |
| LABEL org.blockninja.version="${APP_VERSION}" |
| LABEL org.blockninja.release-name="${APP_RELEASE_NAME}" |
| LABEL org.blockninja.patch-tag="${APP_PATCH_TAG}" |
| |11 APP_PATCH_TAG=private table files and durable form receipts; admission sealed APP_RELEASE_NAME=Shinrai APP_VERSION=2.12.34 /bin/sh -c apk add --no-cache ca-certificates vips vips-dev imagemagick imagemagick-dev ffmpeg nodejs npm postgresql-client git build-base pkgconfig binutils-gold openssh-client |
| COPY dir:a0709a2ed01b8062081c39d568d382ae26c743d5c864d4e6d39dbf0dcfd66022 in /usr/local/go |
| ENV PATH="/usr/local/go/bin:${PATH}" |
| ENV GOTOOLCHAIN=local |
| |11 APP_PATCH_TAG=private table files and durable form receipts; admission sealed APP_RELEASE_NAME=Shinrai APP_VERSION=2.12.34 /bin/sh -c npm install -g @tailwindcss/cli@latest tailwindcss@latest |
| ENV NODE_PATH=/usr/local/lib/node_modules |
| WORKDIR /app |
| |11 APP_PATCH_TAG=private table files and durable form receipts; admission sealed APP_RELEASE_NAME=Shinrai APP_VERSION=2.12.34 /bin/sh -c mkdir -p /app/data/media /app/data/brand /app/data/styles /app/.cache /app/data/plugins/src /app/data/plugins/so /app/data/plugins/cache /app/data/plugins/gopath |
| ENV GOPATH=/app/data/plugins/gopath |
| ENV GOCACHE=/app/data/plugins/cache |
| ENV PORT=8080 |
| ENV MIGRATIONS_PATH=/app/migrations |
| ENV FRONTEND_PATH=/app/web/dist |
| ENV MEDIA_PATH=/app/data/media |
| ENV BRAND_PATH=/app/data/brand |
| COPY file:3e9f68d23e4e7a186d04e7f0a7f37cf39347531d89dd4cc445a718139e156aa0 in /usr/local/bin/goose |
| COPY file:5c13561dd8fae21d0d235add392c17d246a636e624f2a2bf8b0d4950ac637f83 in /usr/local/bin/templ |
| COPY dir:4ea3bdbf6d5a78ecfcb50a569c7dee1b753604384f56edeb8bbedbafd03f2677 in ./migrations |
| COPY dir:2336053bce96a24b2e668761ece7487397689d205a4e3fdf6dafec46e067c6fa in ./public |
| COPY dir:7915f74f79a6089b15d9f86fd8d6beef47a8d85ddd7edfe3655eacbf2bbf98f9 in ./styles |
| COPY file:8141d19d864d05876cfc6e3cba5a3ab28aa120e57b376bc547c357ea668da826 in ./server |
| COPY file:df5f83d75144a13fdf397a75a33216c2423177f4e33a34b974d73e439cbf4ce1 in ./admincli |
| COPY dir:439376e7d23d9677ac808189b0179799777e4a2f156b73d3e88421f5d1bfd716 in ./web/dist |
| COPY file:1525cc5e2ba318e75d32b4e84cdd27735a6b8d79df6a7b2a0c76a66623ca8204 in ./entrypoint.sh |
| EXPOSE 8080 |
| HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 CMD wget -qO- http://localhost:8080/health || exit 1 |
| ENTRYPOINT ["./entrypoint.sh"] |