Skip to content

Commit

Permalink
init
Browse files Browse the repository at this point in the history
  • Loading branch information
mjhea0 committed Mar 15, 2019
0 parents commit 879ae14
Show file tree
Hide file tree
Showing 5 changed files with 61 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
@@ -0,0 +1,2 @@
__pycache__
env
13 changes: 13 additions & 0 deletions services/users/manage.py
@@ -0,0 +1,13 @@
# services/users/manage.py


from flask.cli import FlaskGroup

from project import app


cli = FlaskGroup(app)


if __name__ == '__main__':
cli()
25 changes: 25 additions & 0 deletions services/users/project/__init__.py
@@ -0,0 +1,25 @@
# services/users/project/__init__.py


from flask import Flask, jsonify
from flask_restful import Resource, Api


# instantiate the app
app = Flask(__name__)

api = Api(app)

# set config
app.config.from_object('project.config.DevelopmentConfig') # new


class UsersPing(Resource):
def get(self):
return {
'status': 'success',
'message': 'pong!'
}


api.add_resource(UsersPing, '/users/ping')
21 changes: 21 additions & 0 deletions services/users/project/config.py
@@ -0,0 +1,21 @@
# services/users/project/config.py


class BaseConfig:
"""Base configuration"""
TESTING = False


class DevelopmentConfig(BaseConfig):
"""Development configuration"""
pass


class TestingConfig(BaseConfig):
"""Testing configuration"""
TESTING = True


class ProductionConfig(BaseConfig):
"""Production configuration"""
pass
Empty file added services/users/requirements.txt
Empty file.

0 comments on commit 879ae14

Please sign in to comment.