This project is the UI representation of our OrcaBus project.
Currently, this project is still in development.
We utilize OpenAPI Typescript to generate TypeScript types from the OpenAPI schema. To generate new types or update existing ones, run the following command:
make generate-openapi-types
Prerequisite
- Node.js with Yarn
- Docker (for API run locally)
- Active AWS SSO login session (e.g.
aws sso login --profile dev && export AWS_PROFILE=dev
)
$ node --version
v20.15.0
# run 'corepack enable' to activate corepack
$ corepack -v
0.20.0
Install the dependencies (precommit will be installed)
$ make install
$ pre-commit --version
pre-commit 3.7.0
Start Front-end Development Server
make start
NOTICE: By default, DEV API will be used for local development, see makefile and start.sh. Default values can be change in Makefile if local Orcabus API is set up for development |
---|
For Run Orcabus API Locally, please refer each Orcabus service repos.
The APIs will run on localhost
with the following port assignments:
Microservice | Service repos | Local Endpoint (default) |
---|---|---|
Metadata Manager | https://github.com/OrcaBus/service-metadata-manager | http://localhost:8100 |
Workflow Manager | https://github.com/OrcaBus/service-workflow-manager | http://localhost:8200 |
Sequence Run Manager | https://github.com/OrcaBus/service-sequence-run-manager | http://localhost:8300 |
File Manager | https://github.com/OrcaBus/service-filemanager | http://localhost:8400 |
Please the the README.md in the ./deploy
directory.