- /group_vars/all.yml - /roles/minecraft/templates/docker-compose.yml.j2 - /roles/minecraft-neoforge/tasks/main.yml - /olimp-deploy.yml
24 lines
648 B
Django/Jinja
24 lines
648 B
Django/Jinja
version: '3.8'
|
|
services:
|
|
minecraft:
|
|
image: itzg/minecraft-server:latest
|
|
container_name: minecraft-neoforge
|
|
restart: unless-stopped
|
|
ports:
|
|
- "{{ minecraft_port }}:25565/tcp"
|
|
- "{{ minecraft_port }}:25565/udp"
|
|
environment:
|
|
EULA: "{{ minecraft_eula }}"
|
|
TYPE: "{{ minecraft_type }}"
|
|
VERSION: "{{ minecraft_version }}"
|
|
MEMORY: "{{ minecraft_memory }}"
|
|
MOTD: "{{ minecraft_motd }}"
|
|
ONLINE_MODE: "{{ minecraft_online_mode }}"
|
|
volumes:
|
|
- "{{ minecraft_data_dir }}:/data"
|
|
networks:
|
|
- minecraft-net
|
|
|
|
networks:
|
|
minecraft-net:
|
|
driver: bridge |