Files
templates/blueprints/pyrodactyl/docker-compose.yml
Naterfute 8aa23faa54 fix: pyrodactyl no longer uses main tag for it's latest release (#626)
* fix: pyrodactyl no longer uses main tag for it's latest release

* Remove custom network settings from docker-compose

Removed custom network configuration from docker-compose.

* Update MariaDB and Pyrodactyl images in Docker Compose
2026-01-28 00:42:41 -06:00

46 lines
1012 B
YAML

services:
database:
image: mariadb:11
restart: always
command: --default-authentication-plugin=mysql_native_password
volumes:
- "pterodb:/var/lib/mysql"
environment:
MYSQL_DATABASE: "panel"
MYSQL_USER: "pterodactyl"
MYSQL_PASSWORD:
MYSQL_ROOT_PASSWORD:
cache:
image: redis:alpine
restart: always
panel:
image: ghcr.io/pyrodactyl-oss/pyrodactyl:latest
restart: always
links:
- database
- cache
volumes:
- "pterovar:/app/var/"
- "pteronginx:/etc/nginx/http.d/"
- "pterocerts:/etc/letsencrypt/"
- "pterologs:/app/storage/logs"
environment:
APP_URL: "https://${APP_DOMAIN}"
APP_ENV: "production"
APP_ENVIRONMENT_ONLY: "false"
CACHE_DRIVER:
SESSION_DRIVER:
QUEUE_DRIVER:
REDIS_HOST:
DB_HOST:
DB_PORT:
DB_PASSWORD: ${MYSQL_PASSWORD}
DB_CONNECTION: "mariadb"
volumes:
pterodb:
pterovar:
pteronginx:
pterocerts:
pterologs: