This repository is no longer maintained and has been archived.
➡️ The active development now continues at:
🔗 https://labs.etsi.org/rep/oop/code/open-exposure-gateway
A Server Implementation of the CAMARA Edge Application Management API as specified here
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.
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:
Using uv:
# run the server as module - uv will automatically take care of any dependencies installation
uv run edge_cloud_management_apiand open your browser to the OpenAPI documentation: http://127.0.0.1:8080/docs/
To launch the integration tests, use tox:
uv run toxTo run the server on a Docker container, please execute the following from the root directory:
# building the image
docker build -t edge_cloud_management_api .
# starting up a container
docker run -p 8080:8080 --env-file ./.env edge_cloud_management_api