Compare commits

..

5 Commits

Author SHA1 Message Date
1249834c3e Actualiser images/netbox/plugin_requirements.txt
All checks were successful
Build and Push Docker Images / build (push) Successful in 26s
2026-02-04 17:16:16 +00:00
f7e1ba01d2 Update images/prefect-worker-pg-backup/Dockerfile
All checks were successful
Build and Push Docker Images / build (push) Successful in 20s
2026-02-01 14:28:03 +00:00
5470c5021a Update images/prefect-worker-pg-backup/Dockerfile
All checks were successful
Build and Push Docker Images / build (push) Successful in 17s
2026-02-01 11:25:34 +00:00
707173c611 fix: add prefect-aws dependency for AwsCredentials block
All checks were successful
Build and Push Docker Images / build (push) Successful in 23s
2026-02-01 10:29:10 +00:00
d6afb6b062 feat(prefect-worker): add git for cloning flow repositories
All checks were successful
Build and Push Docker Images / build (push) Successful in 15s
Git is required by Prefect workers to pull flow code from remote
repositories before execution.
2026-01-31 18:01:36 +00:00
2 changed files with 7 additions and 10 deletions

View File

@@ -19,11 +19,4 @@
# Plugins actifs - versions fixées pour NetBox 4.4.x # Plugins actifs - versions fixées pour NetBox 4.4.x
netboxlabs-netbox-branching>=0.7.0,<0.8.0 netboxlabs-netbox-branching>=0.7.0,<0.8.0
netbox-bgp>=0.17.0,<0.18.0 netbox-bgp>=0.17.0,<0.18.0
netbox-secrets
netbox-topology-views netbox-topology-views
# Plugins disponibles - décommente ceux dont tu as besoin
# netbox-documents
# netbox-acls
# netbox-qrcode
# netbox-proxbox

View File

@@ -11,15 +11,19 @@ LABEL maintainer="Damien Arnodo"
LABEL org.opencontainers.image.title="Prefect Worker - PostgreSQL Backup" LABEL org.opencontainers.image.title="Prefect Worker - PostgreSQL Backup"
LABEL org.opencontainers.image.description="Prefect worker with PostgreSQL and S3 tools for database backups" LABEL org.opencontainers.image.description="Prefect worker with PostgreSQL and S3 tools for database backups"
# Installation des outils PostgreSQL (pg_dump, pg_restore, etc.) # Installation des outils système
# - postgresql-client : pg_dump, pg_restore, psql
# - git : nécessaire pour cloner les repositories contenant le code des flows
RUN apt-get update && apt-get install -y --no-install-recommends \ RUN apt-get update && apt-get install -y --no-install-recommends \
postgresql-client \ postgresql-client \
git \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
# Installation des dépendances Python pour S3 et PostgreSQL # Installation des dépendances Python pour S3 et PostgreSQL
RUN pip install --no-cache-dir \ RUN pip install --no-cache-dir \
boto3 \ boto3 \
psycopg2-binary psycopg2-binary \
prefect-aws
# Création d'un utilisateur non-root # Création d'un utilisateur non-root
RUN useradd -m -u 1000 prefect RUN useradd -m -u 1000 prefect