docker-minecraft-server/examples/multi-project
2023-09-27 21:28:53 -05:00
..
dbs Added multi-project example (#1824) 2022-11-13 16:48:30 -06:00
servers Update Minecraft Wiki links to new domain after fork (#2400) 2023-09-27 21:28:53 -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