Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jharrilim/weaver

Node 12-Factor Microservice CLI https://jharrilim.github.io/2019/11/24/WeaverMicroservices/
https://github.com/jharrilim/weaver

12-factor automation aws azure ci cli codegen deployment devcontainer docker gcp github-actions kubernetes microservices vscode workspace

Last synced: about 1 month ago
JSON representation

Node 12-Factor Microservice CLI https://jharrilim.github.io/2019/11/24/WeaverMicroservices/

Awesome Lists containing this project

README

        

# Weaver

![Github Actions: Build & Test](https://github.com/jharrilim/weaver/workflows/Node%20CI/badge.svg)

## Scope

- Microservice initialization and management
- Node first, potentially multi-language support for codegen
- VS Code integrations
- Devcontainers
- Tasks
- Workspaces
- Github actions
- CI
- AWS/GCP/Azure deployments
- 12 Factor Kubernetes
- Environment config
- Backing services
- Multi-environment deployment
- Port Bindings

## Try it Out

Currently Weaver is not ready for production use. You can however try it after cloning the project and entering the repo:

```sh
npm i
npm run bootstrap
npm run build

node packages/cli/lib # Currently output goes into weavertest in your temp dir.
```