Update readme to include dev machine setup and explaination on deployment issue (Recreating app)
This commit is contained in:
46
Readme.md
46
Readme.md
@@ -1,12 +1,48 @@
|
||||
# Docker build
|
||||
# Dev-machine setup
|
||||
|
||||
docker build -t bloodpressure .
|
||||
- Create the virtual environment
|
||||
`python -m venv venv`
|
||||
- Activate the virtual environment
|
||||
On Linux/Mac
|
||||
`source venv/bin/activate`
|
||||
On Windows
|
||||
`venv\Scripts\activate`
|
||||
- Install Python dependencies
|
||||
`pip install -r requirements.txt`
|
||||
|
||||
# Run locally
|
||||
- Install tailwind
|
||||
`npm install`
|
||||
|
||||
docker run -p 5000:5000 -e DATABASE_URL=postgresql://postgres:59fff56880e1bbb42e753d2a82ac21b6@peterstockings.com:15389/bloodpressure_db bloodpressure
|
||||
#### Run locally
|
||||
|
||||
- Start live tailwind compiler
|
||||
`npm run serve`
|
||||
- Start bloodpressure application
|
||||
`flask run`
|
||||
|
||||
## Docker
|
||||
|
||||
### Docker build
|
||||
|
||||
`docker build -t bloodpressure .`
|
||||
|
||||
### Run locally
|
||||
|
||||
`docker run -p 5000:5000 -e DATABASE_URL=postgresql://postgres:59fff56880e1bbb42e753d2a82ac21b6@peterstockings.com:15389/bloodpressure_db bloodpressure`
|
||||
|
||||
# Fix deployment issues
|
||||
|
||||
dokku proxy:build-config bloodpressure
|
||||
Because I was originally using a Heroku buildpack to build/host this app prior to switching to a Dockerfile it sets the ports to:
|
||||
|
||||
```
|
||||
root@dokku-aus:~# dokku ports:report bloodpressure
|
||||
=====> bloodpressure ports information
|
||||
Ports map:
|
||||
Ports map detected: https:5000:5000
|
||||
```
|
||||
|
||||
To resolve this simply clear the ports after each deployment
|
||||
|
||||
```
|
||||
dokku ports:clear bloodpressure
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user