.drone.yml | ||
.gitignore | ||
Dockerfile | ||
env_file | ||
main.py | ||
README.md | ||
requirements.txt |
crypto-reporter
Obtiene y publica precios de criptomonedas.
Instalación y ejecución desde CLI
Descargar el repositorio en una nueva carpeta:
git clone https://git.cuzo.dev/Parra/crypto-reporter.git
Copiar el fichero env_file
a .env
y abrirlo con un editor de textos y editarlo
con la información del servidor MQTT, así como editar los tópicos que se quieran usar
y el tiempo de refresco.
Dar permisos de ejecución al fichero principal con chmod +x main.py
y ejecutar con ./main.py
.
Instalación y ejecución desde Docker
Crear una carpeta (por ejemplo crypto-reporter
) y acceder a ella.
Crear un fichero .env
con el contenido del fichero env_file
de este repositorio y
editarlo con la información del servidor MQTT.
Crear un fichero docker-compose.yml
como el siguiente:
version: '3'
services:
crypto-reporter:
image: parrazam/crypto-reporter
container_name: crypto-reporter
restart: unless-stopped
volumes:
- ./.env:/.env:ro
Ejecutar con el comando docker compose up -d
.
Menciones
La API se extrae de Coingecko y se puede consultar aquí: https://www.coingecko.com/en/api/documentation