The world's most comprehensive API...for cakes!
This repository contains an Node.js API server emitting JSON – of course about cakes. It is also provides interactive OpenAPI documentation. 👌
A GitHub Actions workflow (ci.yaml
) is configured to run tests upon pull_request
and then build a container image and push it to AWS ECR upon merge to the master
branch. Self hosted runner "ECR Push" is used in this workflow to communicate to a pre-configured instance of Vault using an AppRole with the ecr-push
policy. See cakely/vault-runner-setup
for details.
This repo is the technical complement to a webinar entitled Secure GitOps Workflows with GitHub Actions and HashiCorp Vault, delivered on August 25th 2020, which can be viewed online here.
The work here represents the final state of the demos and workflows that were presented as a part of that webinar. It is recommended to view this repo in the context of that webinar.
You are here 🍰:
- 🍰
cakely/api
🍰 - Node.js example app providing "the world's most comprehensive API...for cakes!" cakely/api-ops
cakely/vault-runner-setup
For more goodness related to cake, GitHub, and Terraform, kindly view the previous webinar entitled Unlocking the Cloud Operating Model with GitHub Actions.
- https://github.com/cdimascio/generator-express-no-stress-typescript - 🚄 A Yeoman generator for Express.js based 12-factor apps and apis using Typescript