Compare commits

...

5 commits
0.0.1 ... main

Author SHA1 Message Date
3fe949143f Fixed base_url in drone docker release pipeline 2022-10-06 16:19:04 +02:00
54fe3e81d5 Updated Drone pipeline 2022-10-06 16:02:11 +02:00
5cb33d6b87 Updated drone badge links 2022-10-06 15:38:55 +02:00
e54f02cfae Updated Drone badge reference 2022-09-23 22:41:28 +02:00
2a452fd7f8 Updated README.md 2022-09-23 17:43:55 +02:00
2 changed files with 33 additions and 30 deletions

View file

@ -15,17 +15,19 @@ steps:
auto_tag_suffix: linux-arm auto_tag_suffix: linux-arm
mirror: https://registry.cuzo.dev mirror: https://registry.cuzo.dev
username: username:
from_secret: DOCKER_REGISTRY_USER from_secret: docker_hub_user
password: password:
from_secret: DOCKER_REGISTRY_PASSWORD from_secret: docker_hub_pass
image_pull_secrets: image_pull_secrets:
- PRIVATE_DOCKER_REGISTRY - custom_mirror_registry
trigger: trigger:
event: event:
- push - push
- tag - tag
exclude:
- pull_request
--- ---
kind: pipeline kind: pipeline
@ -48,17 +50,19 @@ steps:
auto_tag_suffix: linux-amd64 auto_tag_suffix: linux-amd64
mirror: https://registry.cuzo.dev mirror: https://registry.cuzo.dev
username: username:
from_secret: DOCKER_REGISTRY_USER from_secret: docker_hub_user
password: password:
from_secret: DOCKER_REGISTRY_PASSWORD from_secret: docker_hub_pass
image_pull_secrets: image_pull_secrets:
- PRIVATE_DOCKER_REGISTRY - custom_mirror_registry
trigger: trigger:
event: event:
- push - push
- tag - tag
exclude:
- pull_request
--- ---
kind: pipeline kind: pipeline
@ -78,9 +82,9 @@ steps:
auto_tag: true auto_tag: true
ignore_missing: true ignore_missing: true
username: username:
from_secret: DOCKER_REGISTRY_USER from_secret: docker_hub_user
password: password:
from_secret: DOCKER_REGISTRY_PASSWORD from_secret: docker_hub_pass
platforms: platforms:
- linux/amd64 - linux/amd64
- linux/arm - linux/arm
@ -90,12 +94,14 @@ depends_on:
- arm32 - arm32
image_pull_secrets: image_pull_secrets:
- PRIVATE_DOCKER_REGISTRY - custom_mirror_registry
trigger: trigger:
event: event:
- push - push
- tag - tag
exclude:
- pull_request
--- ---
kind: pipeline kind: pipeline
@ -106,10 +112,8 @@ steps:
image: registry.cuzo.dev/plugins/gitea-release image: registry.cuzo.dev/plugins/gitea-release
settings: settings:
api_key: api_key:
from_secret: DRONE_API_KEY from_secret: drone_api_key
base_url: https://git.cuzo.dev base_url: https://git.parravidales.es
title:
from_secret: DRONE_SEMVER
when: when:
ref: ref:
- refs/tags/* - refs/tags/*
@ -118,11 +122,12 @@ depends_on:
- manifest - manifest
image_pull_secrets: image_pull_secrets:
- PRIVATE_DOCKER_REGISTRY - custom_mirror_registry
trigger: trigger:
event: event:
- tag - tag
--- ---
kind: pipeline kind: pipeline
type: docker type: docker
@ -135,18 +140,20 @@ steps:
status: [success, failure] status: [success, failure]
settings: settings:
to: to:
from_secret: TG_USER from_secret: tg_user
token: token:
from_secret: TG_TOKEN from_secret: tg_password
depends_on: depends_on:
- manifest - manifest
- release - release
image_pull_secrets: image_pull_secrets:
- PRIVATE_DOCKER_REGISTRY - custom_mirror_registry
trigger: trigger:
event: event:
- push - push
- tag - tag
exclude:
- pull_request

View file

@ -1,31 +1,27 @@
# crypto-reporter # crypto-reporter
[![Build Status](https://drone.cuzo.dev/api/badges/Parra/crypto-reporter/status.svg)](https://drone.cuzo.dev/Parra/crypto-reporter) [![Build Status](https://ci.cuzo.dev/api/badges/parra/crypto-reporter/status.svg)](https://ci.cuzo.dev/parra/crypto-reporter)
Obtiene y publica precios de criptomonedas. Obtiene y publica precios de criptomonedas.
## Instalación y ejecución desde CLI ## Instalación y ejecución desde CLI
Descargar el repositorio en una nueva carpeta: 1. Descargar el repositorio en una nueva carpeta:
````shell 2. Copiar el fichero `env_file` a `.env` y abrirlo con un editor de textos y editarlo
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 con la información del servidor MQTT, así como editar los tópicos que se quieran usar
y el tiempo de refresco. y el tiempo de refresco.
Dar permisos de ejecución al fichero principal con `chmod +x main.py` y ejecutar con `./main.py`. 3. 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 ## Instalación y ejecución desde Docker
Crear una carpeta (por ejemplo `crypto-reporter`) y acceder a ella. 1. 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 2. Crear un fichero `.env` con el contenido del fichero `env_file` de este repositorio y
editarlo con la información del servidor MQTT. editarlo con la información del servidor MQTT.
Crear un fichero `docker-compose.yml` como el siguiente: 3. Crear un fichero `docker-compose.yml` como el siguiente:
````yml ````yml
version: '3' version: '3'
@ -38,7 +34,7 @@ services:
- ./.env:/.env:ro - ./.env:/.env:ro
```` ````
Ejecutar con el comando `docker compose up -d`. 4. Ejecutar con el comando `docker compose up -d`.
## Menciones ## Menciones