2026-04-21 09:53:23 +00:00
|
|
|
FROM alpine:3.20
|
|
|
|
|
|
|
|
|
|
RUN apk add --no-cache \
|
|
|
|
|
postgresql16-client \
|
|
|
|
|
aws-cli \
|
|
|
|
|
gzip \
|
|
|
|
|
tzdata \
|
|
|
|
|
bash \
|
|
|
|
|
coreutils
|
|
|
|
|
|
2026-04-24 08:30:20 +00:00
|
|
|
# Default TZ for timestamps and schedule interpretation. Override via compose env.
|
|
|
|
|
ENV TZ=Africa/Nairobi
|
|
|
|
|
|
2026-04-21 09:53:23 +00:00
|
|
|
WORKDIR /app
|
|
|
|
|
COPY backup_db.sh /app/backup_db.sh
|
|
|
|
|
COPY entrypoint.sh /app/entrypoint.sh
|
|
|
|
|
RUN chmod +x /app/backup_db.sh /app/entrypoint.sh
|
|
|
|
|
|
|
|
|
|
ENTRYPOINT ["/app/entrypoint.sh"]
|