From 11501e27f3074ab27bfa42357659d70a3e5a9a97 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 10 Jul 2022 20:05:40 -0400 Subject: [PATCH] updating for dirkocraft --- .gitignore | 3 +- docker-compose.yml | 66 +++++++++++++++++++++++++++++++++++---- serverdata/.keep | 0 serverdata/creative/.keep | 0 serverdata/lobby/.keep | 0 serverdata/main/.keep | 0 serverdata/vanilla/.keep | 0 7 files changed, 62 insertions(+), 7 deletions(-) create mode 100644 serverdata/.keep create mode 100644 serverdata/creative/.keep create mode 100644 serverdata/lobby/.keep create mode 100644 serverdata/main/.keep create mode 100644 serverdata/vanilla/.keep diff --git a/.gitignore b/.gitignore index 3a48ea0..e0fa128 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ *.swp *~ -serverdata/ +mariadb-data/ +serverdata/*/world* velocity-data/ diff --git a/docker-compose.yml b/docker-compose.yml index bb83f72..adaec69 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,24 +2,78 @@ version: "3.9" services: - minecraft: - container_name: "main_world" + main: build: papermc-build environment: MEMORYSIZE: "6G" volumes: - "./serverdata/main:/data:rw" ports: - - "192.168.45.200:25566:25565" + - "25566:25565" # The following allow `docker attach minecraft` to work stdin_open: true tty: true restart: unless-stopped - velocity: + creative: + build: papermc-build + environment: + MEMORYSIZE: "6G" + volumes: + - "./serverdata/creative:/data:rw" + ports: + - "25567:25565" + # The following allow `docker attach minecraft` to work + stdin_open: true + tty: true + restart: unless-stopped + anarchy: + build: papermc-build + environment: + MEMORYSIZE: "6G" + volumes: + - "./serverdata/vanilla:/data:rw" + ports: + - "25568:25565" + # The following allow `docker attach minecraft` to work + stdin_open: true + tty: true + restart: unless-stopped + lobby: + build: papermc-build + environment: + MEMORYSIZE: "6G" + volumes: + - "./serverdata/lobby:/data:rw" + ports: + - "25569:25565" + # The following allow `docker attach minecraft` to work + stdin_open: true + tty: true + restart: unless-stopped + minecraftdb: + image: mariadb:10.8 + environment: + MARIADB_ROOT_PASSWORD: twaupkoHyclubDitjumyuvmusturvobutsadBy + MARIADB_USER: minecraft + MARIADB_PASSWORD: dalOdixbeighiHygCottyemDegbapebTevImeesE + MARIADB_AUTO_UPGRADE: "true" + volumes: + - ./mariadb-data/:/var/lib/mysql + restart: unless-stopped + velocity: build: ./velocity-build/ restart: unless-stopped ports: - - 192.168.45.200:25565:25565 + - "25577:25577" + - "19132:19132" volumes: - ./velocity-data/:/data/ - + stdin_open: true + tty: true + haproxy: + image: haproxy:alpine + restart: unless-stopped + ports: + - "25565:25565" + volumes: + - './haproxy_conf/:/usr/local/etc/haproxy' diff --git a/serverdata/.keep b/serverdata/.keep new file mode 100644 index 0000000..e69de29 diff --git a/serverdata/creative/.keep b/serverdata/creative/.keep new file mode 100644 index 0000000..e69de29 diff --git a/serverdata/lobby/.keep b/serverdata/lobby/.keep new file mode 100644 index 0000000..e69de29 diff --git a/serverdata/main/.keep b/serverdata/main/.keep new file mode 100644 index 0000000..e69de29 diff --git a/serverdata/vanilla/.keep b/serverdata/vanilla/.keep new file mode 100644 index 0000000..e69de29