This application is a personal task management application developed to enable users to track and focus on the tasks they need to do.
docker-compose up
Server: Java, Spring, Spring Boot, JPA, Hibernate, Junit, Lombok
Database: Couchbase
CI/CD: Docker
Note: Open swagger after running the application. You will see "Authorize" button at the right top corner. You can simply paste your token in there and start to use the api.
- Setting Couchbase
docker run -d --name db3 -p 8091-8096:8091-8096 -p 11210-11211:11210-11211 couchbase
After that, you can access couchbase interface via http://localhost:8091
When you open couchbase interface, you have to create a cluster that has username "Administrator" password "password"
And then create a bucket named "Todo"
And create a primary index on this bucket with following query.
CREATE PRIMARY INDEX ON `Todo`._default._default;
- Running app
mvn clean install
mvn spring-boot:run