aspect-build / aspect-build/rules_js
[FR]: Microserviced monorepo example
- Dominant language
- Starlark
- Stars
- 378
- Forks
- 183
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 32
Description
### What is the current behavior?
There is no example for running a micro serviced monorepo application.
### Describe the feature
There should be an example that shows how one would run a microserviced application that has multiple applications as well as several packages. A good example would be something like
```
apps/
webpack-client/
express-node/
packages
pkg1/
pkg2/
```
Where pkg1 and pkg2 are used in both applications and each application is running via ibazel and out of a docker image.
### Fund our work
- [ ] Sponsor our open source work by donating a [feature bounty](https://opencollective.com/aspect-build/)
Contributor guide
Research direction
Start by reviewing the requested apps/webpack-client, apps/express-node, and packages/pkg1 and packages/pkg2 layout, then determine how the applications and shared packages should run via ibazel and from Docker images. Done means a working microserviced monorepo example where both applications use pkg1 and pkg2 and each runs through those requested mechanisms.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, express, node.js, webpack
- Domain
- backend, build-system, devops, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100