The second iteration of the Overseer games.
The database dump can be found at database.sql. Here, it's the master branch that contains the last official live version.
There's a .env.dist you can fill out a .env from.
Remember to run composer install.
The repository also contains the status of the then upcoming Overseer v2.5, on the dev branch and a couple of feature branches.
Godspeed.
- Install Docker (for dev work, you can also look at installing Docker Desktop to have the containers in an easy-to-view GUI)
- Create a copy of
.env.distnamed.env, and adjust any details in there if needed - Run the following command in the base of this repository:
docker compose --profile dev up -d --build - Wait for the build to finish. This may take a while depending on how fast your internet connection and computer are. An initial build is expected to take about 5 minutes.
- The website should now be accessible in
http://localhost:8000, with the PHP side directly accessible inhttp://localhost:9000, the Rust side directly accessible inhttp://localhost:8010, and the MySQL database directly accessible vialocalhost:3306.
If you want to run the website without building again in the future, do
docker compose --profile dev up -dinstead.
WARNING: Rebuilds might fail if the Rust container is running. This is due to the container still holding the lock for the Rust project, making the Docker build agent unable to build the project. If this is happening to you, turn the Rust container off and try again.