Skip to content

traminal412/learn-cicd-typescript-starter

 
 

Repository files navigation

badge

Project Overview

  • Set up a continuous integration pipeline with GitHub Actions that ensures new PRs pass certain checks before they are merged to main:
    • Unit tests pass
    • Formatting checks pass
    • Linting checks pass
    • Security checks pass
  • Configure a cloud-based SQLite database hosted on Turso.
  • Set up a continuous deployment pipeline with GitHub Actions that does the following whenever changes are merged into main:
    • Builds a new server
    • Builds a new Docker image for the server
    • Pushes the Docker image to the Google Artifact Registry
    • Deploys a new Cloud Run revision with the new image and serves the app to the public internet

About

The typescript starter code for the "Learn CICD" course on Boot.dev

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 62.0%
  • HTML 37.2%
  • Dockerfile 0.8%