From b7432e8ee019a63d2601ccf6cf161d475561468b Mon Sep 17 00:00:00 2001 From: Aitzol Berasategi Date: Thu, 15 Apr 2021 20:15:46 +0200 Subject: [PATCH] first commit --- Dockerfile | 6 ++++++ README.md | 0 docker-compose.yaml | 33 +++++++++++++++++++++++++++++++++ docker-compose.yaml.builder | 25 +++++++++++++++++++++++++ docker-compose.yaml.builder2 | 25 +++++++++++++++++++++++++ docker-compose.yaml.kopia | 15 +++++++++++++++ 6 files changed, 104 insertions(+) create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 docker-compose.yaml create mode 100644 docker-compose.yaml.builder create mode 100644 docker-compose.yaml.builder2 create mode 100644 docker-compose.yaml.kopia diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e4002ba --- /dev/null +++ b/Dockerfile @@ -0,0 +1,6 @@ +FROM registry.gitlab.com/minetest/minetest/server:latest +#ARG NI='aitzol' +ARG NI +USER root +RUN adduser -S $NI -G minetest -u 1000 --disabled-password +RUN chown -R $NI:minetest /var/lib/minetest diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..7d2bc2e --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,33 @@ +#docker-compose.yaml +version: "3" + +services: + irudi: + #build: . + image: minetest.aitzol:latest + #environment: + #- ADMIN="${USER}" + build: + context: . + dockerfile: Dockerfile + args: + NI: "${USER}" + + server: + #image: registry.gitlab.com/minetest/minetest/server:latest + depends_on: + - "irudi" + image: minetest.aitzol:latest + container_name: minetest-zerbitzaria + environment: + - USER_UID=1000 + - USER_GID=1000 + restart: unless-stopped + #user: aitzol + volumes: + - ./data:/var/lib/minetest/:rw + #- ./conf:/etc/minetest/:rw + + ports: + - 30000:30000/udp + diff --git a/docker-compose.yaml.builder b/docker-compose.yaml.builder new file mode 100644 index 0000000..6da16e2 --- /dev/null +++ b/docker-compose.yaml.builder @@ -0,0 +1,25 @@ +#docker-compose.yaml +version: "3" + +services: + irudi: + build: . + image: dude/man:v2 + depends_on: + - "server" + + server: + image: registry.gitlab.com/minetest/minetest/server:latest + container_name: minetest-zerbitzaria + environment: + - USER_UID=30000 + - USER_GID=30000 + restart: unless-stopped + user: minetest + volumes: + - ./data:/var/lib/minetest/:rw + - ./conf:/etc/minetest/:rw + + ports: + - 30000:30000/udp + diff --git a/docker-compose.yaml.builder2 b/docker-compose.yaml.builder2 new file mode 100644 index 0000000..384afee --- /dev/null +++ b/docker-compose.yaml.builder2 @@ -0,0 +1,25 @@ +#docker-compose.yaml +version: "3" + +services: + irudi: + build: . + image: minetest.aitzol:latest + depends_on: + - "server" + + server: + image: registry.gitlab.com/minetest/minetest/server:latest + container_name: minetest-zerbitzaria + environment: + - USER_UID=1000 + - USER_GID=1000 + restart: unless-stopped + #user: aitzol + volumes: + - ./data:/var/lib/minetest/:rw + - ./conf:/etc/minetest/:rw + + ports: + - 30000:30000/udp + diff --git a/docker-compose.yaml.kopia b/docker-compose.yaml.kopia new file mode 100644 index 0000000..db0d4cb --- /dev/null +++ b/docker-compose.yaml.kopia @@ -0,0 +1,15 @@ +#docker-compose.yaml +server: + image: registry.gitlab.com/minetest/minetest/server:latest + container_name: minetest-zerbitzaria + environment: + - USER_UID=30000 + - USER_GID=30000 + restart: unless-stopped + user: minetest + volumes: + - ./data:/var/lib/minetest/:rw + - ./conf:/etc/minetest/:rw + + ports: + - 30000:30000/udp