https://github.com/devetek/flask-graphql-boilerplate
A Python 3.x flask graphql boilerplate
https://github.com/devetek/flask-graphql-boilerplate
flask graphql python
Last synced: about 1 month ago
JSON representation
A Python 3.x flask graphql boilerplate
- Host: GitHub
- URL: https://github.com/devetek/flask-graphql-boilerplate
- Owner: devetek
- Created: 2019-01-17T04:13:46.000Z (over 6 years ago)
- Default Branch: dev
- Last Pushed: 2024-10-29T15:08:21.000Z (7 months ago)
- Last Synced: 2024-11-20T19:26:31.441Z (6 months ago)
- Topics: flask, graphql, python
- Language: Python
- Homepage: http://devetek.com/
- Size: 774 KB
- Stars: 1
- Watchers: 7
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Flask Graphql Boilerplate
Python flask graphql boilerplate, to help Devetek python developer to deliver project with standard graphql endpoint
## Prerequisite
- Python == 3.10.10
## Structure
```sh
root/
├── config # Configuration .ini, use env variable $ENVIRONMENT to select file
├── scripts # External scripts, to support development, automation or production
├── shared # Library code that's ok to use by a cross applications
├── gqlserver # Graphql code implementation
```## Development
To run service locally, follow steps below:
1. Execute command `make setup` to prepare virtual environment.
2. Execute command `make run` to run service in port `3000`.
- To use another port, use command `make run port=4000`.
- To run in production mode, use command `make run env=production`.
3. Open http://localhost:3000/graphql/ to test graphql endpoint, or open other URL if you set custom port.## Todo
- [ ] Deploy to [dPanel](https://cloud.terpusat.com/)