Web App that runs on docker compose
-
Backend
- C#
- Asp.Net Core
- xUnit
- Fluent Assertion
- Swagger
- Docker
- Docker Compose
- Fluent Validation
- Onion Architecture (clean architecture)
- Domain Driven Design
- Repository Pattern
-
Frontend
- Ionic v8
- Angular v18
-
Docker
- If you are on Windows, Install Docker Desktop on Windows
- If you are on MacOs, Install Docker Desktop on Mac
- If you are on Linux, find the right installer in Docker Engine
-
Docker Compose
- If you are on Windows or MacOS, the docker compose is already installed within Docker Installer.
- If you are on Linux, find instruction to install it
- if you are on Windows, just right click on "run.ps1" file and choose the option Run With PowerShell, or navigate to the folder "src" and run
docker-compose up
in the terminal. - if you are on MacOs or Linux, just right click on "run.sh", or navigate to the folder "src" and run
docker compose up
in the terminal.
- Backend: https://localhost:3000
- Frontend: https://localhost:8080