diff --git a/roles/services/templates/docker-compose.yml.j2 b/roles/services/templates/docker-compose.yml.j2 index 1853101..1971ef9 100644 --- a/roles/services/templates/docker-compose.yml.j2 +++ b/roles/services/templates/docker-compose.yml.j2 @@ -355,6 +355,25 @@ services: timeout: 20s retries: 3 + plane-createbuckets: + image: minio/mc + container_name: plane-createbuckets + restart: "no" + depends_on: + plane-minio: + condition: service_healthy + entrypoint: > + /bin/sh -c " + mc alias set myminio http://plane-minio:9000 plane-minio $${PLANE_MINIO_PASSWORD} && + mc mb --ignore-existing myminio/uploads && + mc anonymous set download myminio/uploads; + exit 0; + " + environment: + - PLANE_MINIO_PASSWORD=${PLANE_MINIO_PASSWORD} + networks: + - plane-internal + # ── Forgejo Actions Runner ───────────────────────────────────────────────── # backend — для связи с Forgejo по внутренней сети (http://forgejo:3000) # runner-jobs — сеть с интернет-доступом для job-контейнеров