Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thangchung/magazine-website
:mouse: A magazine website (using .NET Core, ASP.NET Core, EF Core) with DDD, CQRS, microservices, asynchronous programming applied...
https://github.com/thangchung/magazine-website
csharp docker dotnet-core microservices microsoft reactive-extensions
Last synced: 13 days ago
JSON representation
:mouse: A magazine website (using .NET Core, ASP.NET Core, EF Core) with DDD, CQRS, microservices, asynchronous programming applied...
- Host: GitHub
- URL: https://github.com/thangchung/magazine-website
- Owner: thangchung
- Created: 2013-01-04T03:26:35.000Z (almost 12 years ago)
- Default Branch: dotnetcore
- Last Pushed: 2020-10-03T05:04:47.000Z (about 4 years ago)
- Last Synced: 2024-10-23T02:17:03.478Z (21 days ago)
- Topics: csharp, docker, dotnet-core, microservices, microsoft, reactive-extensions
- Language: C#
- Homepage: https://github.com/thangchung/magazine-website
- Size: 14.9 MB
- Stars: 178
- Watchers: 22
- Forks: 51
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> This project is not maintained anymore!!!
# Magazine Website
Coming soon...
# Getting Started
## Download / Clone
Clone the repo using Git:
`git clone https://github.com/thangchung/magazine-website.git`
## Boot up the whole system
> The development environment on Windows (not on Linux or MacOS)
> Make sure you installed .NET Core, Powershell and Docker Toolbox for Windows to make it work
> Make sure you `cd` into the magazine-website root folder to run all commands below
`docker-machine create --driver virtualbox default`
`FOR /f "tokens=*" %i IN ('docker-machine env default') DO %i`
`powershell -f deploy/build-all.ps1`
`docker-compose -f deploy/docker-compose.yml up -d`
`docker-compose logs`
## Run each service
`docker build -f deploy/Dockerfile.MagazineService -t thangchung/magazine_service .`
`docker run -d -p 5000:5000 -t thangchung/magazine_service`
# Versioning
For transparency into our release cycle and in striving to maintain backward compatibility, MazWebApp is maintained under the [the Semantic Versioning guidelines](http://semver.org/). Sometimes we screw up, but we'll adhere to those rules whenever possible.
# Want to contribute?
If you found a bug, have any questions or want to contribute. Follow our guidelines, and help improve the MazWebApp. For more information visit our wiki.
# License
© ThangChung, 2016. Licensed under an MIT license.