This is a sample integration project Fix.IT to present different intergation solutions.
Table of Contents
This system consits of 7 Docker containers:
- dotnet - Main .NET Core based application
- frontend - Angluar based application
- mssql - Microsoft SQL Database
- db - MySQL database for payment processing microservice
- php_fpm - Symfony PHP based application for payment processing
- nginx - Nginx server for Symfony payment microservice
- rabbitMQ - queue system for messages processing
In order to setup this system you must have installed:
- Docker (version 18 or later)
- docker-compose (1.20 or later)
To setup whole environment:
-
Run:
git clone https://github.com/hublop/Fixit-ISI.git cd Fixit-ISI
-
Change MS_SQL_PASSWORD password located in .env file
-
Run:
sh ./setup.sh
To tear down whole environment and databases:
-
Run
docker-compose down -v