Skip to content

Commit 744a43b

Browse files
authored
Merge pull request #29 from mekanix/feature/wsgi
WSGI fix
2 parents 83130c3 + 5b06aa1 commit 744a43b

File tree

3 files changed

+17
-2
lines changed

3 files changed

+17
-2
lines changed

freenit/project/api/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from freenit.api import register_endpoints
2+
3+
4+
def create_api(app):
5+
register_endpoints(app, '/api/v0', [])

freenit/project/wsgi.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,21 @@
11
import os
22
import socket
3+
from importlib import import_module
34

4-
from config import configs
55
from freenit import create_app
66

7+
from config import configs
8+
from name import app_name
9+
10+
api = import_module(f'{app_name}.api')
711
config_name = os.getenv('FLASK_ENV') or 'default'
812
config = configs[config_name]
13+
# schemas = {
14+
# 'user': f'{app_name}.schemas.user',
15+
# }
16+
# app = create_app(config, schemas=schemas)
917
app = create_app(config)
18+
api.create_api(app)
1019
hostname = socket.gethostname()
1120
port = os.environ.get('FLASK_PORT', 5000)
1221
REDOC_PATH = f'{config.OPENAPI_URL_PREFIX}{config.OPENAPI_REDOC_PATH}'

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
setup(
1111
name='freenit',
12-
version='0.0.19',
12+
version='0.0.20',
1313
description='REST API framework based on Flask-Smorest',
1414
long_description=README,
1515
long_description_content_type='text/markdown',
@@ -56,6 +56,7 @@
5656
'templates/*',
5757
'project/*',
5858
'project/bin/*',
59+
'project/api/*',
5960
'project/models/*',
6061
]
6162
},

0 commit comments

Comments
 (0)