This is an example of frontend monorepo with several packages:
-
common: Shared elements for any application (JS)
-
common2: Shared elements for any application (TS)
-
webapp2: An example universal (SSR) client app build in nextJS that depends on
common
-
webapp2: An example universal (SSR) client app build in nextJS + Typescript that depends on
common2
Installs all dependencies for every package
yarn
Installs all dependencies for every package
yarn start:webapp
// or:
bazelisk run //packages/webapp:start
Installs all dependencies for every package
yarn start:webapp2
// or:
bazelisk run //packages/webapp2:start
bazelisk run //packages/webapp:image --platforms=@io_bazel_rules_go//go/toolchain:linux_amd64
docker run -it -p 3000:3000 bazel/packages/webapp:image