COMP6000 - SmartGen
Final year group project.


Contents
Links
Website URL https://comp6000.pages.dev
Server URL (Java Edition)
comp6000-mc.dgrinbergs.com
How to run everything in this project
This project relies on Docker to bring all the services together. Docker can be installed using the following instructions here. Once you have docker installed, you can enter the following commands and all the services should start up.
Building the jars necessary for the project
To build the jars, you will need to use the gradle commands which are provided below. They will take the source code and package it into jar files which can be run inside a docker container.
UNIX
chmod +x ./build.sh
./build.sh
Starting the services
docker network create public
docker-compose build --no-cache
docker-compose up -d
Checking logs
Show logs for every service
docker-compose logs -f
Show logs only for the backend Spring Java REST API
docker-compose logs -f backend
Show logs only for the minecraft server
docker-compose logs -f minecraft-server