Skip to content

An Asp.Net Core Docker workshop project that includes react ui, redis, mssql, rabbitmq and azure pipelines

Notifications You must be signed in to change notification settings

p333ter/docker-workshop-with-react-aspnetcore-redis-rabbitmq-mssql

 
 

Repository files navigation

Build Status

Running with Docker-Compose

  • In the root directory of the project run "docker-compose up" command.
  • Wait all containers to start.
  • Browse http://localhost:5001

Notes

  • api service keeps waiting till mssql container ready to accept connections. This waiting feature was implemented with wait-for-it. (https://github.com/vishnubob/wait-for-it)
  • redis and rabbitmq containers are faster than mssql container on starting and accepting connections.That's why api service waits only mssql.
  • mssql, redis and rabbitmq volumes are exist and active by defauls in docker-compose.yml
  • React hot-reloading is working on development environment.

Sample Screencast

alt text

Overall Architecture

alt text

About

An Asp.Net Core Docker workshop project that includes react ui, redis, mssql, rabbitmq and azure pipelines

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 44.1%
  • JavaScript 32.1%
  • Shell 16.1%
  • Dockerfile 5.0%
  • CSS 1.4%
  • HTML 1.3%