services: mariadb: image: mariadb:11.8.8 environment: MARIADB_USER: pterodactyl MARIADB_DATABASE: panel MARIADB_PASSWORD: panel-pass MARIADB_ROOT_PASSWORD: panel-pass volumes: - mariadb-data:/var/lib/mysql healthcheck: test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"] interval: 5s timeout: 5s retries: 30 redis: image: redis:8.2.1 command: redis-server --requirepass panel-pass --save 60 1 volumes: - redis-data:/data panel: build: . depends_on: mariadb: condition: service_healthy ports: - "8080:8080" environment: PORT: "8080" APP_URL: http://127.0.0.1:8080 DB_HOST: mariadb DB_PASSWORD: panel-pass REDIS_HOST: redis REDIS_PASSWORD: panel-pass ADMIN_EMAIL: admin@example.com ADMIN_PASSWORD: panel-pass volumes: - panel-data:/app/var volumes: mariadb-data: redis-data: panel-data: