Added multi-project example (#1824)

Also
* Adjusted spiget wordings
This commit is contained in:
Geoff Bourne
2022-11-13 16:48:30 -06:00
committed by GitHub
parent 26368810e7
commit e22acf63e9
9 changed files with 850 additions and 4 deletions
+10
View File
@@ -0,0 +1,10 @@
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