FROM gcr.io/distroless/static-debian12:nonroot
WORKDIR /opt/radigocms
COPY --chown=65532:65532 bin/radigocms-api /usr/local/bin/radigocms-api
COPY --chown=65532:65532 dist ./dist
COPY --chown=65532:65532 .runtime-empty /var/lib/radigocms/config
COPY --chown=65532:65532 .runtime-empty /var/lib/radigocms/assets
ENV PORT=5501 \
    FRONTEND_DIST_ROOT=/opt/radigocms/dist \
    RADIGOCMS_CONFIG_DIR=/var/lib/radigocms/config \
    RADIGOCMS_ASSET_DIR=/var/lib/radigocms/assets
EXPOSE 5501
USER 65532:65532
ENTRYPOINT ["/usr/local/bin/radigocms-api"]
