{"owner":"9001","repo":"copyparty","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docs/examples/docker/idp-authentik-traefik/based-on/docker-compose-authentik.yml","servicesCount":4,"services":[{"name":"postgresql","image":"docker.io/library/postgres:12-alpine","restart":"unless-stopped","environment":["POSTGRES_PASSWORD=${PG_PASS:?database password required}","POSTGRES_USER=${PG_USER:-authentik}","POSTGRES_DB=${PG_DB:-authentik}"],"volumes":["database:/var/lib/postgresql/data"]},{"name":"redis","image":"docker.io/library/redis:alpine","restart":"unless-stopped","command":"--save 60 1 --loglevel warning","volumes":["redis:/data"]},{"name":"server","image":"${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2024.2.1}","restart":"unless-stopped","command":"server","ports":["${COMPOSE_PORT_HTTP:-9000}:9000","${COMPOSE_PORT_HTTPS:-9443}:9443"],"environment":["AUTHENTIK_REDIS__HOST=redis","AUTHENTIK_POSTGRESQL__HOST=postgresql","AUTHENTIK_POSTGRESQL__USER=${PG_USER:-authentik}","AUTHENTIK_POSTGRESQL__NAME=${PG_DB:-authentik}","AUTHENTIK_POSTGRESQL__PASSWORD=${PG_PASS}"],"volumes":["./media:/media","./custom-templates:/templates"],"depends_on":["postgresql","redis"]},{"name":"worker","image":"${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2024.2.1}","restart":"unless-stopped","command":"worker","environment":["AUTHENTIK_REDIS__HOST=redis","AUTHENTIK_POSTGRESQL__HOST=postgresql","AUTHENTIK_POSTGRESQL__USER=${PG_USER:-authentik}","AUTHENTIK_POSTGRESQL__NAME=${PG_DB:-authentik}","AUTHENTIK_POSTGRESQL__PASSWORD=${PG_PASS}"],"volumes":["/var/run/docker.sock:/var/run/docker.sock","./media:/media","./certs:/certs","./custom-templates:/templates"],"depends_on":["postgresql","redis"]}],"exposedPorts":["9000","9443"],"dockerRunCommand":"docker run -d --name copyparty -p 9000:9000 --restart always docker.io/library/postgres:12-alpine","podmanRunCommand":"podman run -d --name copyparty -p 9000:9000 --restart always docker.io/library/postgres:12-alpine","skopeoInspectCommand":"skopeo inspect docker://docker.io/docker.io/library/postgres:12-alpine","orasPullCommand":"oras pull docker.io/library/postgres:12-alpine","registryMeta":{"provider":"dockerhub","image":"docker.io/library/postgres","canonicalImage":"docker.io/docker.io/library/postgres:12-alpine","latestTag":"12-alpine","cliCommands":{"dockerRun":"docker run -d --name copyparty -p 9000:9000 --restart always docker.io/library/postgres:12-alpine","dockerPull":"docker pull docker.io/library/postgres:12-alpine","podmanRun":"podman run -d --name copyparty -p 9000:9000 --restart always docker.io/library/postgres:12-alpine","skopeoInspect":"skopeo inspect docker://docker.io/docker.io/library/postgres:12-alpine","orasPull":"oras pull docker.io/library/postgres:12-alpine","composeYaml":"services:\n  copyparty:\n    image: docker.io/library/postgres:12-alpine\n    restart: unless-stopped\n    ports:\n      - \"9000:9000\""}}}