BSADD Game Arena
A gaming platform where bots fight with each other
We would like to host the next BOT Contest on our own platform.
- [Learn Docker in 12 Minutes](Learn Docker in 12 Minutes](https://www.youtub)e.com/watch?v=YFl2mCHdv24)
- Docker crash course
- Awesome Docker: Useful list of resources for learning and working with Docker
- Install docker and make sure it's running
- run following command to trigger docker compose to start the application
make docker-compose
- Go to http://localhost:8080/countries and see the project running.
Things to remember:
- Port 8080 may be locked by other application, then you need to either close that application, or change ports for this application
- Sometimes docker image can not run if it can't find cpu architecture images, you need to find our the correct docker images for your machine.
- After running docker compose for the first time, the db setup might be taking some time and java application can fail. For now we suggest to retry couple of times.
- If you see login page, the username is
user
and the password in printed in springboot application log (probably in the console).
- Install Maven
- Install jdk17
- Install docker (needed for test containers)
- Run following maven command to see if the build system is working on your machine. It'll compile the code and run the tests using testcontainers.
mvn package
- Start exploring the codes in
src/main/java
- to be written