diff --git a/.env.example b/.env.example index 386d343..35954d0 100644 --- a/.env.example +++ b/.env.example @@ -36,6 +36,12 @@ FOUNDRY_ADMIN_KEY= NEXTCLOUD_ADMIN_USER=${USERNAME} NEXTCLOUD_ADMIN_PASSWORD= +# +# MineCraft Settings +# Image: itzg:minecraft-server +# +MINECRAFT_PASSWORD= + # # Tiny Tiny RSS settings (intel.scarif.space) # Image: cthulhoo/ttrss-fpm-pgsql-static diff --git a/docker-compose.yml b/docker-compose.yml index 63a5de4..5ba191d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,8 +12,6 @@ x-logging: &logging max-size: "5m" max-file: "2" -version: "3.4" - services: foundry: <<: *logging @@ -147,6 +145,23 @@ services: depends_on: - db + minecraft: + <<: *logging + image: itzg/minecraft-server + tty: true + stdin_open: true + ports: + - "25565:25565" + environment: + - TYPE=VANILLA + - VERSION=LATEST + - EULA=TRUE + - MEMORY=2G + - RCON_PASSWORD=${MINECRAFT_PASSWORD} + - MOTD="Scarif Minecraft Server" + volumes: + - minecraft:/data + tt-rss: <<: *logging image: cthulhoo/ttrss-fpm-pgsql-static:latest @@ -644,6 +659,7 @@ volumes: foundry: homebox: navidrome: + minecraft: networks: db: diff --git a/nextcloud/Dockerfile b/nextcloud/Dockerfile index af319e0..020f805 100644 --- a/nextcloud/Dockerfile +++ b/nextcloud/Dockerfile @@ -1,4 +1,4 @@ -FROM nextcloud:fpm-alpine +FROM nextcloud:30-fpm-alpine RUN set -ex; \ \ diff --git a/nextcloud/config/config.php b/nextcloud/config/config.php index 3322130..b1e9a29 100755 --- a/nextcloud/config/config.php +++ b/nextcloud/config/config.php @@ -167,5 +167,7 @@ $CONFIG = [ 'password' => '', // Optional, if not defined no password will be used. 'dbindex' => 0, // Optional, if undefined SELECT will not run and will use Redis Server's default DB Index. ], + +'config_is_read_only' => true, ];