Skip to content

Apicurio/backstage

Repository files navigation

App Services Backstage

Backstage for Application Services

Running Locally

To start the app, run:

# Create venv, activate it, and install requirements
python3.10 -m venv .env && source .env/bin/activate && pip install -r requirements.txt
# build
yarn install
# you need to specify the Registry endpoint
# to bring up a temporary in-memory one:
#  podman run  -it -p 8080:8080 apicurio/apicurio-registry-mem:latest-release
APICURIO_ENDPOINT="http://localhost:8080" yarn dev

Build pre-requisites on Fedora

# you need to install python3.10 and pass a reference to GYP to use it
sudo dnf install pypy2 pypy3.9 python3.10 libuv-devel brotli-devel
export  NODE_GYP_FORCE_PYTHON=/usr/bin/python3.10

yarn install

Building for production

yarn tsc
yarn build

Docker image

docker build . --tag backstage