{"owner":"getmaxun","repo":"maxun","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":5,"services":[{"name":"postgres","image":"postgres:13","restart":"unless-stopped","ports":["${DB_PORT:-5432}:${DB_PORT:-5432}"],"environment":["POSTGRES_USER=${DB_USER}","POSTGRES_PASSWORD=${DB_PASSWORD}","POSTGRES_DB=${DB_NAME}"],"volumes":["postgres_data:/var/lib/postgresql/data"]},{"name":"minio","image":"minio/minio","restart":"unless-stopped","command":"server /data --console-address :${MINIO_CONSOLE_PORT:-9001}","ports":["${MINIO_PORT:-9000}:${MINIO_PORT:-9000}","${MINIO_CONSOLE_PORT:-9001}:${MINIO_CONSOLE_PORT:-9001}"],"environment":["MINIO_ROOT_USER=${MINIO_ACCESS_KEY}","MINIO_ROOT_PASSWORD=${MINIO_SECRET_KEY}"],"volumes":["minio_data:/data"]},{"name":"backend","image":"getmaxun/maxun-backend:latest","restart":"unless-stopped","ports":["${BACKEND_PORT:-8080}:${BACKEND_PORT:-8080}"],"environment":["BACKEND_URL=${BACKEND_URL}","PLAYWRIGHT_BROWSERS_PATH=/ms-playwright","PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=0","CI=true","CONTAINER=true","CHROMIUM_FLAGS=--disable-gpu --no-sandbox --headless=new","OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://host.docker.internal:11434}"],"volumes":["/var/run/dbus:/var/run/dbus"],"depends_on":["postgres","minio"]},{"name":"frontend","image":"getmaxun/maxun-frontend:latest","restart":"unless-stopped","ports":["${FRONTEND_PORT:-5173}:${FRONTEND_PORT:-5173}"],"environment":["PUBLIC_URL=${PUBLIC_URL}","BACKEND_URL=${BACKEND_URL}"],"depends_on":["backend"]},{"name":"browser","image":"getmaxun/maxun-browser:latest","restart":"unless-stopped","ports":["${BROWSER_WS_PORT:-3001}:${BROWSER_WS_PORT:-3001}","${BROWSER_HEALTH_PORT:-3002}:${BROWSER_HEALTH_PORT:-3002}"],"environment":["NODE_ENV=production","DEBUG=pw:browser*","BROWSER_WS_PORT=${BROWSER_WS_PORT:-3001}","BROWSER_HEALTH_PORT=${BROWSER_HEALTH_PORT:-3002}","BROWSER_WS_HOST=${BROWSER_WS_HOST:-browser}","PLAYWRIGHT_BROWSERS_PATH=/ms-playwright"]}],"exposedPorts":[],"dockerRunCommand":"docker run -d --name maxun --restart always getmaxun/maxun-backend:latest","podmanRunCommand":"podman run -d --name maxun --restart always getmaxun/maxun-backend:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/getmaxun/maxun-backend:latest","orasPullCommand":"oras pull getmaxun/maxun-backend:latest","registryMeta":{"provider":"dockerhub","image":"getmaxun/maxun-backend","canonicalImage":"docker.io/getmaxun/maxun-backend:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name maxun --restart always getmaxun/maxun-backend:latest","dockerPull":"docker pull getmaxun/maxun-backend:latest","podmanRun":"podman run -d --name maxun --restart always getmaxun/maxun-backend:latest","skopeoInspect":"skopeo inspect docker://docker.io/getmaxun/maxun-backend:latest","orasPull":"oras pull getmaxun/maxun-backend:latest","composeYaml":"services:\n  maxun:\n    image: getmaxun/maxun-backend:latest\n    restart: unless-stopped"}}}