docker-minecraft-server/examples/multi-project
2024-06-20 08:59:50 -05:00
..
dbs Remove version from docker compose since it's been deprecated (#2816) 2024-05-06 14:35:50 -05:00
servers docs: updated to new name of itzg/mc-proxy (#2917) 2024-06-20 08:59:50 -05:00
README.md Added multi-project example (#1824) 2022-11-13 16:48:30 -06:00

This project demonstrates the use of two compose projects, dbs and servers, where the following capabilities are demonstrated:

  • Managing databases, such as MariaDB, in its own compose project: dbs
  • Using an .env file to avoid including user details within the compose file
  • Accessing the database from a separate project, servers, via an external network declaration
    • LuckPerms is configured to access the MariaDB instance
  • Isolating the Minecraft server container by purposely not declaring port mappings
  • Running Waterfall as a proxy
  • Using configuration mount points to pre-configure Waterfall and the Minecraft server
  • Using Spiget to download plugins, in this case LuckPerms