placemark-joint (sha256:77d4cd3de8a9a36b54c1b4f6660ca630f95969a8bf4db517137d35c5ba40c6ec)

Published 2026-08-21 12:40:52 +00:00 by rob in rob/PlaceMark

Installation

docker pull git.robware.uk/rob/placemark-joint@sha256:77d4cd3de8a9a36b54c1b4f6660ca630f95969a8bf4db517137d35c5ba40c6ec
sha256:77d4cd3de8a9a36b54c1b4f6660ca630f95969a8bf4db517137d35c5ba40c6ec

Image layers

ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ENV APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true
RUN /bin/sh -c apk add --upgrade --no-cache ca-certificates-bundle libgcc libssl3 libstdc++ zlib # buildkit
RUN /bin/sh -c addgroup --gid=$APP_UID app && adduser --uid=$APP_UID --ingroup=app --disabled-password app # buildkit
ENV DOTNET_VERSION=10.0.11
COPY /dotnet /usr/share/dotnet # buildkit
RUN /bin/sh -c ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet # buildkit
ENV ASPNET_VERSION=10.0.11
COPY /dotnet /usr/share/dotnet # buildkit
WORKDIR /app
USER root
RUN /bin/sh -c apk add --no-cache nginx # buildkit
COPY /app/publish ./api # buildkit
COPY /app/publish ./database # buildkit
COPY /app/publish/wwwroot /usr/share/nginx/html # buildkit
COPY src/PlaceMark.Joint/docker/nginx.conf /etc/nginx/nginx.conf # buildkit
COPY src/PlaceMark.Joint/docker/entrypoint.sh /entrypoint.sh # buildkit
RUN /bin/sh -c sed -i 's|"BaseAddress": ""|"BaseAddress": "same-origin"|' /usr/share/nginx/html/appsettings.json && chmod +x /entrypoint.sh && chown -R $APP_UID:$APP_UID /app /usr/share/nginx/html /var/lib/nginx /var/log/nginx /run # buildkit
USER 1654
ENV ASPNETCORE_HTTP_PORTS=8081
EXPOSE [8080/tcp 8081/tcp]
ENTRYPOINT ["/entrypoint.sh"]
Details
Container
2026-08-21 12:40:52 +00:00
0
OCI / Docker
linux/amd64
350 MiB
Versions (36) View all
2026.08.35 2026-08-21
latest 2026-08-21
2026.08.34 2026-08-21
2026.08.33 2026-08-21
2026.08.32 2026-08-21