mgt doc updates
This commit is contained in:
42
backend/README.md.backup
Normal file
42
backend/README.md.backup
Normal file
@@ -0,0 +1,42 @@
|
||||
## Workflow:
|
||||
- should work with flask run and dockerfile build
|
||||
- local dev
|
||||
- local pip install
|
||||
- record versionless pips manually here
|
||||
- pip freeze snapshots into project requirements
|
||||
- docker build copies frozen requirements
|
||||
|
||||
|
||||
## pip:
|
||||
```
|
||||
pip install flask
|
||||
pip install python-dotenv
|
||||
pip install flask-wtf
|
||||
pip install flask-sqlalchemy
|
||||
pip install flask-migrate
|
||||
pip install flask-login
|
||||
pip install email-validator
|
||||
|
||||
pip freeze > requirements.txt
|
||||
```
|
||||
|
||||
## db cheat:
|
||||
```
|
||||
flask db migrate -m "users table"
|
||||
flask db upgrade
|
||||
|
||||
flask db downgrade [base]
|
||||
flask db upgrade
|
||||
```
|
||||
## build:
|
||||
|
||||
Dockerfile needs explicitly defined copies for:
|
||||
- app
|
||||
- config
|
||||
- project dir
|
||||
- requirements
|
||||
|
||||
## notes:
|
||||
- environment comes through project env passes through compose
|
||||
- keep env untracked but templated
|
||||
- no dotenv here, dotflaskenv goes into image
|
||||
Reference in New Issue
Block a user