- Guide by Mr Swaggles
- Site design by ghostrider-05
- Webdev trickery by wejrox
NOTE: These steps will currently only work for the main rocketleaguemapmaking.com
domain, as it hasn't been made
customisable yet. If you wish to view this branch or a PR locally, open the developer site or the url in the PR.
This site can be executed as a docker container on the host machine.
- Install Docker-CE on the host machine. Docker (non-ce) should also work but is not tested.
- Clone this repository.
- Build image not on host with
docker build . -t rocketleaguemapmaking/rlmm:<VERSION>
- Push to dockerhub with
docker login; docker push rocketleaguemapmaking/rlmm:<VERSION>
- Navigate into the root of the repository on the host.
- Execute
sh deployment/update_and_deploy.sh <BUILD_VERSION>
, e.g.sh deployment/update_and_deploy.sh 0.1.0
on host- This container will run in the background, and you can access the website.
- To view all docker containers, execute
docker ps -a
, which are ordered by age. - To view the NGINX logs of a container, execute
docker logs <container_name>
. - To stop the service, execute
docker stop rlmm
- Access the site at the correct URL (
rocketleaguemapmaking.com
).
Read the contribution documentation for guidelines when contributing.
The certificate is renewed by the renewcert.sh
script run using a cron job.