Skip to content

Python REST server to generate images with imaginAIry

Notifications You must be signed in to change notification settings

hannesa2/imaginAIryServer

Repository files navigation

REST server using imaginAIry

Overview

Python swagger-enabled Flask REST server to generate images with imaginAIry. This server was generated from here. This server uses the Connexion library on top of Flask.

Requirements

Python 3.5.2+

Usage

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 here:

http://localhost:8080/HANNESSOFTWARE/imaginAIry/1.0.0/ui/

Your Swagger definition lives here:

http://localhost:8080/HANNESSOFTWARE/imaginAIry/1.0.0/swagger.json

To launch the integration tests, use tox:

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

Apple M1 usage

It needs this https://stackoverflow.com/a/68137855/1079990 and install each separate instead of requirements.txt

About

Python REST server to generate images with imaginAIry

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published