Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2.1'
- services:
- mysql:
- env_file: .env
- image: mariadb:10.2
- container_name: mysql-pterodactyl
- restart: always
- volumes:
- - ./db:/var/lib/mysql
- phpmyadmin:
- image: phpmyadmin/phpmyadmin
- container_name: phpmyadmin
- restart: always
- environment:
- PMA_HOST: mysql
- PMA_PORT: 3306
- depends_on:
- - mysql
- ports:
- - 8081:80
- cache:
- image: redis:alpine
- restart: always
- certbot:
- command: renew
- image: certbot/certbot
- container_name: certbot-pterodactyl
- volumes:
- - ./letsencrypt:/etc/letsencrypt
- panel:
- depends_on:
- - cache
- - mysql
- env_file: .env
- image: ccarney16/pterodactyl-panel:latest
- container_name: panel-pterodactyl
- restart: always
- volumes:
- - ./data:/data
- - ./nginx:/etc/nginx/conf.d
- - ./letsencrypt:/etc/letsencrypt
- - ./letsencrypt/webroot/.well-known:/var/www/html/public/.well-known
- ports:
- - 80:80
- - 443:443
- - 8123:8123
- daemon:
- depends_on:
- - panel
- image: ccarney16/pterodactyl-daemon:latest
- container_name: daemon-pterodactyl
- ports:
- - 8080:8080
- - 2022:2022
- privileged: true
- restart: always
- volumes:
- - /srv/daemon/config:/srv/daemon/config
- - /srv/daemon/packs:/srv/daemon/packs
- - /srv/daemon-data:/srv/daemon-data
- - ./letsencrypt:/etc/letsencrypt
- - ./letsencrypt/webroot/.well-known:/var/www/html/public/.well-known
- - /tmp/pterodactyl:/tmp/pterodactyl
- - /etc/localtime:/etc/localtime
- - ${DOCKER_ROOT:-/var/lib/docker}:${DOCKER_ROOT:-/var/lib/docker}
- - ${DOCKER_SOCKET:-/var/run/docker.sock}:${DOCKER_SOCKET:-/var/run/docker.sock}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement