Creamos el virtual env de python
python3 -m venv venv
source venv/bin/activate
Instalamos todos los requirements
pip install --index-url=https://bcms.bloomberg.com/pip/simple/ blpapi
pip install -r requirements.txt
Está bueno buildear el docker localmente para no pushiar el que no builde en el server.
docker build -t dashboard:latest .
docker run -t -p 9090:8080 --name dashboard dashboard:latest
Hay un prehook que hace el freeze y bump2version de la versión. Entonces con git commit ya estaríamos. Sin embargo, dejamos acá documentados los commandos del pre commit hooks.
#!/bin/sh
pip freeze | sed 's/blpapi==.*//' > requirements.txt
bump2version patch --list --allow-dirty
git add .bumpversion.cfg requirements.txt
python
python app/index.py
waitress
waitress-serve --listen=*:8080 app.index:app.server
Content type
Image
Digest
Size
522.2 MB
Last updated
about 5 years ago
docker pull ebasualdo/max-dashboard