{"owner":"kuaifan","repo":"dootask","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":5,"services":[{"name":"php","image":"kuaifan/php:swoole-8.4.27","restart":"unless-stopped","environment":["LANG=C.UTF-8","MODE=production","MYSQL_HOST=${DB_HOST}","MYSQL_PORT=${DB_PORT}","MYSQL_DB_NAME=${DB_DATABASE}","MYSQL_USERNAME=${DB_USERNAME}","MYSQL_PASSWORD=${DB_PASSWORD}"],"volumes":["shared_data:/usr/share/dootask","./docker/crontab/crontab.conf:/etc/supervisor/conf.d/crontab.conf","./docker/php/php.conf:/etc/supervisor/conf.d/php.conf","./docker/php/license.conf:/etc/supervisor/conf.d/license.conf","./docker/php/php.ini:/usr/local/etc/php/php.ini","./docker/logs/supervisor:/var/log/supervisor","./:/var/www"],"depends_on":["mariadb","redis"]},{"name":"nginx","image":"nginx:alpine","restart":"unless-stopped","ports":["${APP_PORT}:80","${APP_SSL_PORT:-0}:443"],"environment":["APP_SCHEME=${APP_SCHEME:-auto}"],"volumes":["./docker/nginx/default.conf:/etc/nginx/templates/default.conf.template","./:/var/www"],"depends_on":["php"]},{"name":"redis","image":"redis:alpine","restart":"unless-stopped","volumes":["redis_data:/data"]},{"name":"mariadb","image":"mariadb:10.7.3","restart":"unless-stopped","environment":["MYSQL_PREFIX=${DB_PREFIX}","MYSQL_ROOT_PASSWORD=${DB_ROOT_PASSWORD}","MYSQL_DATABASE=${DB_DATABASE}","MYSQL_USER=${DB_USERNAME}","MYSQL_PASSWORD=${DB_PASSWORD}"],"volumes":["./docker/mysql/repassword.sh:/etc/mysql/repassword.sh","./docker/mysql/conf.d:/etc/mysql/conf.d","./docker/mysql/data:/var/lib/mysql"]},{"name":"appstore","image":"dootask/appstore:0.6.0","restart":"unless-stopped","environment":["HOST_PWD=${PWD}","HOST_DOCKER_SOCK=${HOST_DOCKER_SOCK:-/var/run/docker.sock}"],"volumes":["shared_data:/usr/share/dootask","${HOST_DOCKER_SOCK:-/var/run/docker.sock}:/var/run/docker.sock","./:/var/www"]}],"exposedPorts":[],"dockerRunCommand":"docker run -d --name dootask --restart always dootask/appstore:0.6.0","podmanRunCommand":"podman run -d --name dootask --restart always dootask/appstore:0.6.0","skopeoInspectCommand":"skopeo inspect docker://docker.io/dootask/appstore:0.6.0","orasPullCommand":"oras pull dootask/appstore:0.6.0","registryMeta":{"provider":"dockerhub","image":"dootask/appstore","canonicalImage":"docker.io/dootask/appstore:0.6.0","latestTag":"0.6.0","cliCommands":{"dockerRun":"docker run -d --name dootask --restart always dootask/appstore:0.6.0","dockerPull":"docker pull dootask/appstore:0.6.0","podmanRun":"podman run -d --name dootask --restart always dootask/appstore:0.6.0","skopeoInspect":"skopeo inspect docker://docker.io/dootask/appstore:0.6.0","orasPull":"oras pull dootask/appstore:0.6.0","composeYaml":"services:\n  dootask:\n    image: dootask/appstore:0.6.0\n    restart: unless-stopped"}}}