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
yarnInstalls all dependencies for every package
yarn start:webapp
// or:
bazelisk run //packages/webapp:startInstalls all dependencies for every package
yarn start:webapp2
// or:
bazelisk run //packages/webapp2:startbazelisk run //packages/webapp:image --platforms=@io_bazel_rules_go//go/toolchain:linux_amd64docker run -it -p 3000:3000 bazel/packages/webapp:image