Skip to content

A template repository for bazel monorepos using typescript

License

Notifications You must be signed in to change notification settings

pedrobarco/typescript-bazel-template

Repository files navigation


Typescript + Bazel Template

Template monorepo for building typescript apps with Bazel

Usage

Setup

  • bazel run -- @pnpm//:pnpm -C $PWD i (Install required software and sets up project)
  • bazel run -- @pnpm//:pnpm -C $PWD outdated (Check for outdated dependencies)

Development

  • bazel build //... (Build all packages)
  • bazel test //... (Test all packages)
  • bazel run //packages/server (Start development backend service)
  • bazel run //packages/server:image (Build server image)
  • docker run --rm -i -p 8080:8080 bazel/packages/server:image (Run container image)
  • bazel test //packages/<package> (Run tests)

Deployment (TBD)

Codebase

Services

  • server Typescript, web application

Libraries

Miscellaneous

About

A template repository for bazel monorepos using typescript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published