Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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/
- Host: GitHub
- URL: https://github.com/jharrilim/weaver
- Owner: jharrilim
- License: mit
- Created: 2019-11-24T14:45:02.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T01:37:06.000Z (about 2 years ago)
- Last Synced: 2024-05-01T14:41:37.600Z (9 months ago)
- Topics: 12-factor, automation, aws, azure, ci, cli, codegen, deployment, devcontainer, docker, gcp, github-actions, kubernetes, microservices, vscode, workspace
- Language: TypeScript
- Homepage:
- Size: 366 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 buildnode packages/cli/lib # Currently output goes into weavertest in your temp dir.
```