Skip to content

Latest commit

 

History

History
60 lines (43 loc) · 1.58 KB

File metadata and controls

60 lines (43 loc) · 1.58 KB

FindVacancies

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".

Screenshot with example:
Page with results
Validation errors

Technology stack:

  • Framework: Spring boot 3
  • Build: Maven
  • Containers: Docker, Docker-compose
  • Swagger: springdoc-openapi
  • Utils: Actuator

Run and check

Run Spring boot project. Open browser with url: http://localhost:8080/swagger-ui/index.html

You can see:

Open http://localhost:8080/v3/api-docs

you will see document in Json format:

You can see:

For work needs:

  • IDE
  • JDK 17
  • Maven

Create Docker build

From project root:

docker build -f findvacancies-web-rest\Dockerfile -t fv-rest .

Current version:

Release 2.3