{"owner":"mediacms-io","repo":"mediacms","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yaml","servicesCount":6,"services":[{"name":"migrations","image":"mediacms/mediacms:latest","restart":"on-failure","command":"./deploy/docker/prestart.sh","environment":["ENABLE_UWSGI=no","ENABLE_NGINX=no","ENABLE_CELERY_SHORT=no","ENABLE_CELERY_LONG=no","ENABLE_CELERY_BEAT=no","ADMIN_USER=admin","ADMIN_EMAIL=admin@localhost"],"volumes":["./:/home/mediacms.io/mediacms/"],"depends_on":["redis","db"]},{"name":"web","image":"mediacms/mediacms:latest","ports":["80:80"],"environment":["ENABLE_CELERY_BEAT=no","ENABLE_CELERY_SHORT=no","ENABLE_CELERY_LONG=no","ENABLE_MIGRATIONS=no"],"volumes":["./:/home/mediacms.io/mediacms/"],"depends_on":["migrations"]},{"name":"celery_beat","image":"mediacms/mediacms:latest","environment":["ENABLE_UWSGI=no","ENABLE_NGINX=no","ENABLE_CELERY_SHORT=no","ENABLE_CELERY_LONG=no","ENABLE_MIGRATIONS=no"],"volumes":["./:/home/mediacms.io/mediacms/"],"depends_on":["redis"]},{"name":"celery_worker","image":"mediacms/mediacms:latest","environment":["ENABLE_UWSGI=no","ENABLE_NGINX=no","ENABLE_CELERY_BEAT=no","ENABLE_MIGRATIONS=no"],"volumes":["./:/home/mediacms.io/mediacms/"],"depends_on":["migrations"]},{"name":"db","image":"postgres:17.2-alpine","restart":"always","environment":["POSTGRES_USER=mediacms","POSTGRES_PASSWORD=mediacms","POSTGRES_DB=mediacms","TZ=Europe/London"],"volumes":["../postgres_data:/var/lib/postgresql/data/"]},{"name":"redis","image":"redis:alpine","restart":"always"}],"exposedPorts":["80"],"dockerRunCommand":"docker run -d --name mediacms -p 80:80 --restart always mediacms/mediacms:latest","podmanRunCommand":"podman run -d --name mediacms -p 80:80 --restart always mediacms/mediacms:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/mediacms/mediacms:latest","orasPullCommand":"oras pull mediacms/mediacms:latest","registryMeta":{"provider":"dockerhub","image":"mediacms/mediacms","canonicalImage":"docker.io/mediacms/mediacms:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name mediacms -p 80:80 --restart always mediacms/mediacms:latest","dockerPull":"docker pull mediacms/mediacms:latest","podmanRun":"podman run -d --name mediacms -p 80:80 --restart always mediacms/mediacms:latest","skopeoInspect":"skopeo inspect docker://docker.io/mediacms/mediacms:latest","orasPull":"oras pull mediacms/mediacms:latest","composeYaml":"services:\n  mediacms:\n    image: mediacms/mediacms:latest\n    restart: unless-stopped\n    ports:\n      - \"80:80\""}}}