├── .dockerignore ├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── deployment ├── fabfile.py └── vagrant-test-server │ ├── Vagrantfile │ └── shell_provisioner.sh ├── docker-compose.yml ├── git-tag.sh ├── requirements.txt ├── src ├── __init__.py ├── conf │ ├── __init__.py │ ├── app_config.py │ ├── flask_api_conf.py │ └── sample_data.py ├── main.py ├── models │ ├── __init__.py │ ├── client.py │ ├── feature_request.py │ ├── invalidated_token.py │ └── user.py ├── runner.py └── v1 │ ├── __init__.py │ ├── auth_controller.py │ ├── client_controller.py │ ├── feature_request_controller.py │ └── healthcheck_controller.py ├── test ├── __init__.py ├── test_auth_controller.py ├── test_client_controller.py └── test_feature_request_controller.py └── wait-for-it.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | 3 | .DS_Store 4 | 5 | venv 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/README.md -------------------------------------------------------------------------------- /deployment/fabfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/deployment/fabfile.py -------------------------------------------------------------------------------- /deployment/vagrant-test-server/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/deployment/vagrant-test-server/Vagrantfile -------------------------------------------------------------------------------- /deployment/vagrant-test-server/shell_provisioner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/deployment/vagrant-test-server/shell_provisioner.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /git-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/git-tag.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/conf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/conf/app_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/src/conf/app_config.py -------------------------------------------------------------------------------- /src/conf/flask_api_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/src/conf/flask_api_conf.py -------------------------------------------------------------------------------- /src/conf/sample_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/src/conf/sample_data.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/src/main.py -------------------------------------------------------------------------------- /src/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/models/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/src/models/client.py -------------------------------------------------------------------------------- /src/models/feature_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/src/models/feature_request.py -------------------------------------------------------------------------------- /src/models/invalidated_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/src/models/invalidated_token.py -------------------------------------------------------------------------------- /src/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/src/models/user.py -------------------------------------------------------------------------------- /src/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/src/runner.py -------------------------------------------------------------------------------- /src/v1/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/v1/auth_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/src/v1/auth_controller.py -------------------------------------------------------------------------------- /src/v1/client_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/src/v1/client_controller.py -------------------------------------------------------------------------------- /src/v1/feature_request_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/src/v1/feature_request_controller.py -------------------------------------------------------------------------------- /src/v1/healthcheck_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/src/v1/healthcheck_controller.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/test_auth_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/test/test_auth_controller.py -------------------------------------------------------------------------------- /test/test_client_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/test/test_client_controller.py -------------------------------------------------------------------------------- /test/test_feature_request_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/test/test_feature_request_controller.py -------------------------------------------------------------------------------- /wait-for-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszguzialek/flask-api/HEAD/wait-for-it.sh --------------------------------------------------------------------------------