In-use compose file for running WiiLink services in production.
- Copy
.env.exampleto.envand fill it out - Copy
config/eula.example.txttoconfig/eula.txtand edit to your liking. - Within the
configfolder, copy eachconfig-exampleand.env.examplefile and fill them out.
Tip
Not using a Wireguard VPN? You will need to go through containers in the compose, replacing their network-mode: lines with standard networks: lines. You will also need to replace instances of wireguard_client in the nginx templates with the container name (e.g. demae_dominos)
Warning
If you aren't running all services, you will need to remove the services you aren't running from the nginx templates folder. Otherwise, nginx will get stuck in a loop and fail to start.
Important
For all containers to be able to read and write data correctly, you will need to give your host user's group read-write permissions to the directories where you store data, as well as setting the SGID:
chmod g+rwxs ./dataRunning a specific service (i.e. News Channel) - docker compose up -d news_channel
Running the whole stack - docker compose up -d