This is a simple example of ASP.NET Core + SSR React + NGINX WebApp using an Azure Linux docker-compose WebApp.
Build status | Release status |
---|---|
This could be your WebApp/website with incredible performance and really low cost.
- WebJobs example - convert XML to JSON - WebJobs example - convert XML to JSON
- WebJobs example - generate PDF certificate - WebJobs example - generate PDF certificate
The repo of this example is public and can be found https://ricardogaefke.com/.
This application is automatically built, tested and deployed by Azure Pipelines. Each git push to master
or to a PR is built and tested by Azure Pipelines. If the build of master
branch is ok the Release takes place and updates the app using Docker integration.
This is the public Azure Pipeline.
The containers of this app are registered in a public repo and can be found at docker/ricardogaefke/ricardogaefke-www.
- ASP.NET Core - High-performance, open-source , multi-format framework for building modern Internet-connected and cloud-based applications.
- Azure - A cloud plataform.
- Azure Pipelines - Implement continuous integration and continuous delivery (CI/CD) for the app and platform of your choice.
- Azure SQL - Azure SQL Server.
- Azure Storage - Azure Storage.
- C# - Language C# to .NET Platform.
- Docker - Platform for developers and sysadmins to build, run, and share.
- GitHub - The biggest developer community in the World.
- Material-UI - React components library.
- React - JavaScript library for building user interfaces.
- Server Side Rendering - Server Side Rendering (SSR) to add pre-rendered HTML to the page.
- Linux - Linux documentation.
- Alpine - Linux Alpine documentation.
- NGINX - Free, open-source, high-performance HTTP server, reverse proxy, and IMAP/POP3 proxy server.
- Typescript - Typed superset of JavaScript that compiles to plain JavaScript.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Ricardo Gaefke - Initial work - RicardoGaefke
This project is licensed under the MIT License - see the LICENSE.md file for details.