An open API service indexing awesome lists of open source software.

https://github.com/zcemycl/webpack-react-ts-mpa-example

Multiplatform example for deploying typescript application.
https://github.com/zcemycl/webpack-react-ts-mpa-example

acr app-service aws azure azure-devops azure-pipelines bicep code-splitting docker gcp gitlab gitlab-ci infrastructure-as-code jest npm puppeteer react terraform typescript webpack

Last synced: 2 months ago
JSON representation

Multiplatform example for deploying typescript application.

Awesome Lists containing this project

README

        

## ReactJS with Webpack and Typescript
![example workflow](https://github.com/zcemycl/webpack-react-ts-mpa-example/actions/workflows/main.yml/badge.svg) [![Coverage Status](https://coveralls.io/repos/github/zcemycl/webpack-react-ts-mpa-example/badge.svg?branch=main)](https://coveralls.io/github/zcemycl/webpack-react-ts-mpa-example?branch=main)

### Techniques
#### Frontend
1. Webpack with code splitting
- View it in Elements of Developer Tool.
- Please turn on Disable Cache in Network tab, and switch to Slow 3G.
- A new script will appear and disappear.
2. ReactJS
3. MultiPages Application
4. Puppeteer docker
5. Typescript

#### CICD
1. Github actions
2. Gitlab CI
3. Azure Devops
4. Docker Multistages deployment

#### IaC
1. Azure CLI + Bicep
2. Terraform

#### Azure
1. Azure App Service
2. Azure Container Registry
3. Azure Webhooks

#### AWS
1. AWS Elastic Container Registry
2. AWS Virtual Private Cloud
3. AWS Elastic Container Services
4. AWS Autoscaling Group

#### GCP
1. GCP Artifact Registry
2. GCP Cloud Run

#### References
1. [React with TypeScript: Best Practices](https://www.sitepoint.com/react-with-typescript-best-practices/)
2. [Automate Terraform with GitHub Actions](https://learn.hashicorp.com/tutorials/terraform/github-actions)