Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

SunriseOpenOperatorPlatform/open_exposure_gateway

Repository files navigation

Capabilities Exposure API Server

A Server Implementation of the CAMARA Edge Application Management API as specified here

Overview

This server was generated by the swagger-codegen project. It uses the Connexion library on top of Flask. It propagates requests to the Sunrise 6G OP service resource manager, as configured in the .env.

Usage

Before running the server you need to mv env.sample .env and update variables to properly link to a running OP service resource manager instance.

To run the server, please execute the following from the root directory:

pip3 install -r requirements.txt
python3 -m swagger_server

and open your browser to the OpenAPI documentation:

http://localhost:8080/edge-application-management/ui/

Your OpenAPI definition lives here:

http://localhost:8080/edge-application-management/openapi.json

To launch the integration tests, use tox:

sudo pip install tox
tox

Running with Docker

To run the server on a Docker container, please execute the following from the root directory:

# building the image
docker build -t swagger_server .

# starting up a container
docker run -p 8080:8080 swagger_server

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published