- Java 21
- Maven
- Banco de dados
- Desenvolvido usando o MySQL (Há também a dependência do Postgres)
- Docker
- Docker-Compose
- Clone o repositório:
git clone https://github.com/WilliamCP19/Gestao_Vagas-Rocketseat.git
- Configure o banco de dados editando o arquivo application.properties e fornecendo as configurações necessárias:
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.${HIBERNATE_DIALECT}
spring.datasource.url=${DATABASE_URL}
spring.datasource.username=${DATABASE_USERNAME}
spring.datasource.password=${DATABASE_PASSWORD}
- Construa a aplicação:
mvn clean install
- Inicie a aplicação
mvn spring-boot:run
A aplicação agora deve estar em execução em http://localhost:8080.
Acesse a documentação disponibilizada pelo Swagger: http://localhost:8080/swagger-ui/index.html (acessível somente com a aplicação em execução).