Skip to content

The purpose of Echo is to serve ephemeral/mock endpoints created with parameters specified by clients

Notifications You must be signed in to change notification settings

samoilenko26/echo_service

Repository files navigation

echo_service

The purpose of Echo is to serve ephemeral/mock endpoints created with parameters specified by clients.

Full documentation:

Open MkDocs generated documentation in order to know

  • Purpose of the service
  • Definition of endpoints
  • How to install the service

Link to the documentation

Access to the endpoints

The service is available on AWS cloud by the link: http://13.48.42.153:8000/api/docs

Feel free to try endpoints.

Project structure

$ tree "echo_service"
echo_service
├── conftest.py  # Fixtures for all tests.
├── db  # module contains db configurations
│   ├── dao  # Data Access Objects. Contains different classes to interact with database.
│   └── models  # Package contains different models for ORMs.
├── __main__.py  # Startup script. Starts uvicorn.
├── services  # Package for different external services such as rabbit or redis etc.
├── settings.py  # Main configuration settings for project.
├── static  # Static content.
├── tests  # Tests for project.
└── web  # Package contains web server. Handlers, startup config.
    ├── api  # Package with all handlers.
    │   └── router.py  # Main router.
    ├── application.py  # FastAPI application configuration.
    └── lifetime.py  # Contains actions to perform on startup and shutdown.

This project was generated using fastapi_template

About

The purpose of Echo is to serve ephemeral/mock endpoints created with parameters specified by clients

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published