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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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