The purpose of this project is to demo microservice architecture using .NET Core and Microsoft Orleans
All the below services are based on the fluffy-spoon microservice template!
- Registration: Source Code
- Profile: Source Code
- User Verification: Source Code
- Email: Source Code
To build and run via Docker.
git clone git@github.com:cdemi/fluffy-spoon.git
cd docker
docker-compose up --build
To run all the services together:
# Download source code
git clone https://github.com/cdemi/fluffy-spoon.git
git clone https://github.com/cdemi/fluffy-spoon-profile.git
git clone https://github.com/cdemi/fluffy-spoon-userverification.git
git clone https://github.com/cdemi/fluffy-spoon-email.git
# Build docker images
docker-compose -f fluffy-spoon/docker/docker-compose.yml build
docker-compose -f fluffy-spoon-profile/docker/docker-compose.yml build
docker-compose -f fluffy-spoon-userverification/docker/docker-compose.yml build
docker-compose -f fluffy-spoon-email/docker/docker-compose.yml build
# Run Containers
docker-compose -f fluffy-spoon/docker/docker-compose.yml \
-f fluffy-spoon-profile/docker/docker-compose.yml \
-f fluffy-spoon-userverification/docker/docker-compose.yml \
-f fluffy-spoon-email/docker/docker-compose.yml up