A backend app for managing movies and series includes user authentication and different CRUD essential parts (paging, sorting ...etc).
- Java 17.
- Maven +3.2.3.
- Docker & Docker Compose.
- Postgresql 16.1 (for local execution)
While on current project directory:
- Build the project using maven :
mvn clean install -DskipTests
- Build the Docker images from the Docker file :
docker build
- Create and run the containers from the docker-compose.yaml configuration :
docker-compose up
Rename the application-example.properties file to application.properties and add your Database configuration along with your IMDB API key.
After running the application feel like home checking the documentation :
http://localhost:6868/swagger-ui/index.html