In this tutorial I explain:
* how to use GitHub Actions to build and publish Docker images to Docker Hub
* how a multi-stage build can be used to build a TypeScript SPA using yarn, and a BlackSheep Python web server that serves the SPA
* how Torino can be run using the provided Docker image
* how BlackSheep can be used to serve SPAs that use the HTML5 History API
Contents
(0:00:00) Intro
(0:00:44) Describing the Dockerfile
(0:02:24) Trying Torino using Docker
(0:05:41) Torino in Docker
(0:06:20) Docker with GitHub Actions
(0:07:34) Running the workflow
(0:09:13) How the Python server serves the SPA
(0:10:54) Closing
Тэги:
#python #blacksheep #docker #github #github_actions #github_workflows #react #typescript #yarn