This repository demonstrates backend development using different technologies, by following the setup you will be able to containerize the application and run it with Docker Compose.
- Docker - Containerization
- Jakarta EE - Enterprise Java
- Payara - Application Server
- PostgreSQL - Database
- REST API - Web Services
- Git
- Docker
- Linux OS
STEP 1 - Git clone the repository
git clone https://github.com/daniloues/ParkingWebApp.git
cd ParkingWebAppSTEP 2 - Build the application docker image using the Dockerfile in the 'app' folder Navigate to the app folder and build the Docker image:
cd app
docker build -t parkingapp2025 .STEP 3 - Run the application and preconfigured database using Docker Compose Make sure ports 5432, 9090, and 4848 are free before starting.
cd ../db
sudo docker compose upNote: On some systems, you might not need sudo.
This README was last updated on Feb 11 2025.