You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
continuous-integration/drone/push Build is passing
Details
|
8 months ago | |
---|---|---|
.drone.yml | 8 months ago | |
.gitignore | 9 months ago | |
Dockerfile | 9 months ago | |
README.md | 8 months ago | |
env_file | 9 months ago | |
main.py | 9 months ago | |
requirements.txt | 9 months ago |
README.md
crypto-reporter
Obtiene y publica precios de criptomonedas.
Instalación y ejecución desde CLI
-
Descargar el repositorio en una nueva carpeta:
-
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 ficheroenv_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