Skip to content

Swagger docs not showing up when using gunicorn #781

Open
@rafa-acioly

Description

@rafa-acioly

Code

# The run.py file

from decouple import config
from flask import Blueprint

from api import app, application
from api.routes import configure_routes


if __name__ == "__main__":
    blueprint = Blueprint('api', __name__, url_prefix='/api')
    configure_routes(application)
    app.register_blueprint(blueprint)

    app.run(
        host=config('HOST', default='0.0.0.0'),
        debug=config('DEBUG', default=False, cast=bool),
        port=config('PORT', default=5000, cast=int)
    )

Repro Steps (if applicable)

  1. run gunicorn -b localhost:8080 -w 4 run:app
  2. open localhost:8080/docs

Expected Behavior

When i start the app using python run.py the endpoints in docs url are correct.

Captura de Tela 2020-02-22 às 11 12 16

Actual Behavior

When i start the ap using gunicorn the docs url do not show the endpoints

Captura de Tela 2020-02-22 às 11 10 03

Environment

  • Python version: 3.7.2
  • Flask version: 1.1.1
  • Flask-RESTPlus version: 0.13.0
  • Flask-RESTful: 0.3.8

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions