Web application based on Spring Boot REST for searching for vacancies from popular sites:
To search, you must set one or more sites, set the last days period and enter keywords. If necessary, some results can be excluded for some words. Just put the ** "-" ** in front of them. For example, to exclude junior positions for vacancies for "java developer", keywords line will be "java developer -junior".
- Framework: Spring boot 3
- Build: Maven
- Containers: Docker, Docker-compose
- Swagger: springdoc-openapi
- Utils: Actuator
Run Spring boot project. Open browser with url:
http://localhost:8080/swagger-ui/index.html
Open
http://localhost:8080/v3/api-docs
you will see document in Json format:
- IDE
- JDK 17
- Maven
From project root:
docker build -f findvacancies-web-rest\Dockerfile -t fv-rest .
Release 2.3