https://github.com/jvmistica/knowledge-base
A knowledge base web application created using Flask.
https://github.com/jvmistica/knowledge-base
flask gcp google-cloud-platform kb knowledge-base python sql web-app
Last synced: 3 months ago
JSON representation
A knowledge base web application created using Flask.
- Host: GitHub
- URL: https://github.com/jvmistica/knowledge-base
- Owner: jvmistica
- License: mit
- Created: 2020-01-14T15:56:22.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-07-13T11:27:40.000Z (over 1 year ago)
- Last Synced: 2024-07-13T12:37:25.753Z (over 1 year ago)
- Topics: flask, gcp, google-cloud-platform, kb, knowledge-base, python, sql, web-app
- Language: Python
- Homepage: https://jvmistica.github.io/knowledge-base/
- Size: 48.8 KB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Knowledge Base
A knowledge base web application created using Flask.
## Getting Started
Install the required modules:
```
pip install -r requirements.txt
```
Setup the database:
1. Create an SQL instance by logging into Google Cloud Platform and navigating to Storage > SQL.
2. Click "Create Instance" > "Choose MySQL" and fill up the details for the instance.
3. Create a database by clicking "Databases" > "Create database" under your SQL instance.
4. Fill up the details and click "Create"
5. Change the details in the modules/config.py file:
```
DB_USER="db_user"
DB_PASS="db_pass"
DB_NAME="db_name"
CLOUD_SQL_CONNECTION_NAME="sql_conn_name"
```
Deploy to Google App Engine:
```
gcloud app deploy
```