M48: harden demo operations and offsite recovery
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
FROM golang:1.26.6-alpine@sha256:3889b425f035be855a72fb4755265311293b6d414521f0a519d819df32222d83 AS rclone
|
||||
RUN --mount=type=cache,target=/go/pkg/mod --mount=type=cache,target=/root/.cache/go-build \
|
||||
CGO_ENABLED=0 go install -trimpath \
|
||||
-ldflags '-s -X github.com/rclone/rclone/fs.Version=v1.75.0' \
|
||||
github.com/rclone/rclone@v1.75.0
|
||||
|
||||
FROM postgres:16-alpine@sha256:cf78e76683b9ca8c5733cbbdce6c9262b45b6767934dd0a95e671f9a0fc20685
|
||||
ARG VCS_REF=development
|
||||
ARG BUILD_DATE=unknown
|
||||
LABEL org.opencontainers.image.title="MobilityOps backup tools" \
|
||||
org.opencontainers.image.source="https://github.com/ITWorxBE/MobilityOps" \
|
||||
org.opencontainers.image.revision="$VCS_REF" \
|
||||
org.opencontainers.image.created="$BUILD_DATE"
|
||||
COPY --from=rclone /go/bin/rclone /usr/local/bin/rclone
|
||||
# The PostgreSQL image's entrypoint uses gosu only when starting the database server;
|
||||
# this tools-only image always overrides that entrypoint with the sync worker.
|
||||
RUN rm -f /usr/local/bin/gosu
|
||||
Reference in New Issue
Block a user