This repository is the result of a tutorial guiding you through setting up a basic web application using Yarn's workspace, TypeScript, esbuild, Express, and React. It also features containerization with Docker, and Continuous Integrations using GitHub Actions to publish Docker images and deploy to Heroku.
Links to articles:
- Setting up the project (part 1)
- Adding code (part 2)
- Building the app (part 3)
- Going further (advanced)
A few commands for this project:
yarn build
to build the whole application.yarn serve
to launch an Express server serving the React application.yarn docker
to create a Docker image.