FROM alpine:3.19 # Instalar cliente de postgresql16 (compatible con el de timescaledb), rclone, ca-certificates, bash, tar y gzip RUN apk add --no-cache postgresql16-client rclone ca-certificates bash tar gzip # Copiar el script de backup y el entrypoint COPY backup.sh /usr/local/bin/backup.sh COPY entrypoint.sh /usr/local/bin/entrypoint.sh # Dar permisos de ejecución a los scripts RUN chmod +x /usr/local/bin/backup.sh /usr/local/bin/entrypoint.sh # Iniciar mediante el entrypoint dinámico ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]