- Simple microservices storing data for delivery methods, orders and invoice files in
.pdf
format. - Additionally, a simple website has been created for viewing and managing uploaded data, available at
localhost
.
- Java Spring
- Docker and Docker Compose
- NGINX Reverse Proxy and Load Balancer
- HTML, JavaScript and Bootstrap
- Use
docker-compose up
command inproject
directory. - Wait around 1 min for all services to start.
- Make sure that
project/docker-compose.yml
file has proper absolute file path set to the volumes sources. In this folder uploaded files will be stored.
- Try tweaking delays in
entrypoint.sh
files localized inmicroservices/*
directory. - Proper startup requires that orders service will start before deliveries service.