Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/apicurio/backstage

app-services-backstage
https://github.com/apicurio/backstage

Last synced: 2 months ago
JSON representation

app-services-backstage

Awesome Lists containing this project

README

        

# App Services [Backstage](https://backstage.io)

Backstage for Application Services

## Running Locally

To start the app, run:

```sh
# 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

```sh
# 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

```bash
yarn tsc
yarn build
```

## Docker image

```bash
docker build . --tag backstage
```