diff --git a/pica-registry/README.md b/pica-registry/README.md index bee49d7d70a7b74747bde4d7c5c13e78c935e98d..0a977a054b268fc58f42187d1aed5981cac77efb 100644 --- a/pica-registry/README.md +++ b/pica-registry/README.md @@ -7,7 +7,7 @@ Il est accessible via HTTPS, donc par Traefik, et ne nécessite donc pas la cré ### Configuration -Les utilisateurs autorisés à accéder au registre sont configurés dans le fichier `auth`. +Les utilisateurs autorisés à accéder au registre sont configurés dans le fichier `auth.secrets`. Le format est le suivant : un utilisateur par ligne, `<user>:<encrypted_password>`. Pour plus de facilité, on peut lancer la commande suivante pour créer un nouvel utilisateur : diff --git a/pica-registry/docker-compose.yml b/pica-registry/docker-compose.yml index a8c9bd7e4da30a0ba48867bc29fd824a3cca7700..6ba2be28667dbc03598e81bf008ff34bc3175e94 100644 --- a/pica-registry/docker-compose.yml +++ b/pica-registry/docker-compose.yml @@ -10,7 +10,6 @@ volumes: services: registry: - restart: always image: registry:2 container_name: registry environment: @@ -18,10 +17,13 @@ services: REGISTRY_AUTH_HTPASSWD_PATH: /auth/htpasswd REGISTRY_AUTH_HTPASSWD_REALM: Registry Realm REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: /var/lib/registry + networks: + - docker_default volumes: - registry:/var/lib/registry - - ./auth:/auth + - ./auth.secrets:/auth/htpasswd labels: - - "traefik.frontend.rule=Host:registry.picasoft.net" - - "traefik.port=5000" - - "traefik.enable=true" + traefik.frontend.rule: Host:registry.picasoft.net + traefik.port: 5000 + traefik.enable: true + restart: unless-stopped