This is an internet provider management system.
To run this project locally, follow these steps:
Make sure you have the following installed on your machine:
Also, set up the following env variables for the mail service:
MAIL_HOST=smtp.domainExample.com
MAIL_PORT=your-port-number-like 000
MAIL_USERNAME=myMail@domainExample.com
MAIL_PASSWORD=your-app-password
- Clone repository:
git clone git@github.com:mairess/w-net-internet.git
cd w-net-internet
- Install dependencies:
mvn install -DskipTests
- Start ZooKeeper:
bin/zookeeper-server-start.sh config/zookeeper.properties
- Start Kafka:
bin/kafka-server-start.sh config/server.properties
- Start database:
docker compose up database -d --build
- Run API:
mvn spring-boot:run
- Run tests:
mvn test
- Access API documentation and available routes on your web browser at:
http://localhost:8080/swagger-ui/index.html
Make sure you have the following installed on your machine:
Also, set up the following env variables for the mail service:
MAIL_HOST=smtp.domainExample.com
MAIL_PORT=your-port-number-like 000
MAIL_USERNAME=myMail@domainExample.com
MAIL_PASSWORD=your-app-password
- Clone repository:
git clone git@github.com:mairess/w-net-internet.git
cd w-net-internet
- Run API:
docker compose up -d --build
- Run tests:
mvn test
- Access API documentation and available routes on your web browser at:
http://localhost:8080/swagger-ui/index.html