{"owner":"knadh","repo":"listmonk","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"dev/docker-compose.yml","servicesCount":2,"services":[{"name":"app","image":"listmonk/listmonk:latest","restart":"unless-stopped","command":"sh -c ./listmonk --install --idempotent --yes --config '' && ./listmonk --upgrade --yes --config '' && ./listmonk --config ''","ports":["9000:9000"],"environment":["LISTMONK_app__address=0.0.0.0:9000","LISTMONK_db__user=listmonk","LISTMONK_db__password=listmonk","LISTMONK_db__database=listmonk","LISTMONK_db__host=db","LISTMONK_db__port=5432","LISTMONK_db__ssl_mode=disable","LISTMONK_db__max_open=25","LISTMONK_db__max_idle=25","LISTMONK_db__max_lifetime=300s","TZ=Etc/UTC","LISTMONK_ADMIN_USER=${LISTMONK_ADMIN_USER:-}","LISTMONK_ADMIN_PASSWORD=${LISTMONK_ADMIN_PASSWORD:-}"],"volumes":["./uploads:/listmonk/uploads:rw"],"depends_on":["db"]},{"name":"db","image":"postgres:17-alpine","restart":"unless-stopped","ports":["127.0.0.1:5432:5432"],"environment":["POSTGRES_USER=listmonk","POSTGRES_PASSWORD=listmonk","POSTGRES_DB=listmonk"],"volumes":["listmonk-data:/var/lib/postgresql/data"]}],"exposedPorts":["9000","5432"],"dockerRunCommand":"docker run -d --name listmonk -p 9000:9000 --restart always listmonk/listmonk:latest","podmanRunCommand":"podman run -d --name listmonk -p 9000:9000 --restart always listmonk/listmonk:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/listmonk/listmonk:latest","orasPullCommand":"oras pull listmonk/listmonk:latest","registryMeta":{"provider":"dockerhub","image":"listmonk/listmonk","canonicalImage":"docker.io/listmonk/listmonk:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name listmonk -p 9000:9000 --restart always listmonk/listmonk:latest","dockerPull":"docker pull listmonk/listmonk:latest","podmanRun":"podman run -d --name listmonk -p 9000:9000 --restart always listmonk/listmonk:latest","skopeoInspect":"skopeo inspect docker://docker.io/listmonk/listmonk:latest","orasPull":"oras pull listmonk/listmonk:latest","composeYaml":"services:\n  listmonk:\n    image: listmonk/listmonk:latest\n    restart: unless-stopped\n    ports:\n      - \"9000:9000\""}}}