{"owner":"monicahq","repo":"monica","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":8,"services":[{"name":"laravel.test","image":"sail-8.4/app","build":{"context":"./vendor/laravel/sail/runtimes/8.4","dockerfile":"Dockerfile"},"ports":["${APP_PORT:-80}:80","${VITE_PORT:-5173}:${VITE_PORT:-5173}"],"environment":["WWWUSER=${WWWUSER}","LARAVEL_SAIL=1","XDEBUG_MODE=${SAIL_XDEBUG_MODE:-off}","XDEBUG_CONFIG=${SAIL_XDEBUG_CONFIG:-client_host=host.docker.internal}","IGNITION_LOCAL_SITES_PATH=${PWD}"],"volumes":[".:/var/www/html"],"depends_on":["mariadb","redis","memcached","meilisearch","mailpit"]},{"name":"laravel.queue","image":"sail-8.4/app","build":{"context":"./vendor/laravel/sail/runtimes/8.4","dockerfile":"Dockerfile"},"command":"php artisan queue:work --sleep=10 --timeout=0 --tries=3 --queue=high,default,low","ports":["${APP_PORT:-80}:80","${VITE_PORT:-5173}:${VITE_PORT:-5173}"],"environment":["WWWUSER=${WWWUSER}","LARAVEL_SAIL=1","XDEBUG_MODE=${SAIL_XDEBUG_MODE:-off}","XDEBUG_CONFIG=${SAIL_XDEBUG_CONFIG:-client_host=host.docker.internal}","IGNITION_LOCAL_SITES_PATH=${PWD}"],"volumes":[".:/var/www/html"],"depends_on":["mariadb","redis","memcached","meilisearch","mailpit"]},{"name":"laravel.cron","image":"sail-8.4/app","build":{"context":"./vendor/laravel/sail/runtimes/8.4","dockerfile":"Dockerfile"},"command":"php artisan schedule:run","ports":["${APP_PORT:-80}:80","${VITE_PORT:-5173}:${VITE_PORT:-5173}"],"environment":["WWWUSER=${WWWUSER}","LARAVEL_SAIL=1","XDEBUG_MODE=${SAIL_XDEBUG_MODE:-off}","XDEBUG_CONFIG=${SAIL_XDEBUG_CONFIG:-client_host=host.docker.internal}","IGNITION_LOCAL_SITES_PATH=${PWD}"],"volumes":[".:/var/www/html"],"depends_on":["mariadb","redis","memcached","meilisearch","mailpit"]},{"name":"mariadb","image":"mariadb:10","ports":["${FORWARD_DB_PORT:-3306}:3306"],"environment":["MYSQL_ROOT_PASSWORD=${DB_PASSWORD}","MYSQL_ROOT_HOST=%","MYSQL_DATABASE=${DB_DATABASE}","MYSQL_USER=${DB_USERNAME}","MYSQL_PASSWORD=${DB_PASSWORD}","MYSQL_ALLOW_EMPTY_PASSWORD=yes"],"volumes":["sail-mariadb:/var/lib/mysql","./vendor/laravel/sail/database/mysql/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh"]},{"name":"redis","image":"redis:alpine","ports":["${FORWARD_REDIS_PORT:-6379}:6379"],"volumes":["sail-redis:/data"]},{"name":"memcached","image":"memcached:alpine","ports":["${FORWARD_MEMCACHED_PORT:-11211}:11211"]},{"name":"meilisearch","image":"getmeili/meilisearch:latest","ports":["${FORWARD_MEILISEARCH_PORT:-7700}:7700"],"environment":["MEILI_NO_ANALYTICS=${MEILISEARCH_NO_ANALYTICS:-false}"],"volumes":["sail-meilisearch:/meili_data"]},{"name":"mailpit","image":"axllent/mailpit:latest","ports":["${FORWARD_MAILPIT_PORT:-1025}:1025","${FORWARD_MAILPIT_DASHBOARD_PORT:-8025}:8025"]}],"exposedPorts":["80","3306","6379","11211","7700","1025","8025"],"dockerRunCommand":"docker run -d --name monica -p 80:80 --restart always sail-8.4/app","podmanRunCommand":"podman run -d --name monica -p 80:80 --restart always sail-8.4/app","skopeoInspectCommand":"skopeo inspect docker://docker.io/sail-8.4/app:latest","orasPullCommand":"oras pull sail-8.4/app","registryMeta":{"provider":"dockerhub","image":"sail-8.4/app","canonicalImage":"docker.io/sail-8.4/app:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name monica -p 80:80 --restart always sail-8.4/app","dockerPull":"docker pull sail-8.4/app","podmanRun":"podman run -d --name monica -p 80:80 --restart always sail-8.4/app","skopeoInspect":"skopeo inspect docker://docker.io/sail-8.4/app:latest","orasPull":"oras pull sail-8.4/app","composeYaml":"services:\n  monica:\n    image: sail-8.4/app\n    restart: unless-stopped\n    ports:\n      - \"80:80\""}}}