Movie Database: Spring backend / Angularjs frontend
- Serves REST api at /springmdb/api/
- Serves AngularJS frontend at /springmdb/
At the moment this will reseed/recreate the database everytime it's started. It expects a mysql server to be running at localhost:3306 with password 'root'
###Tools used:
- Spring ToolSuite (Java)
- Maven
- WebStorm - JetBrains (Angular client)
###Dockerized Docker image available at
https://hub.docker.com/r/timsijstermans/springmdb/
It expects a mysql server to be running at localhost:3306 with password 'root'
Run with:
docker run --net=host -p 8080:8080 -d timsijstermans/springmdb:0.8
Alternatively use the docker-compose file which is included in the repository to spin both up at once on a VM.
docker-compose up -d
When using the Docker image or docker-compose file the site is served at the root of the url. (url:8080/)
- Clientside + Serverside Form validation
- New person (clientside)
- Delete on persons (clientside)
- Add person to screenplay
- Update on everything
- Tests