diff --git a/.drone.yml b/.drone.yml index 33118cf..7871b24 100644 --- a/.drone.yml +++ b/.drone.yml @@ -15,17 +15,19 @@ steps: auto_tag_suffix: linux-arm mirror: https://registry.cuzo.dev username: - from_secret: DOCKER_REGISTRY_USER + from_secret: docker_hub_user password: - from_secret: DOCKER_REGISTRY_PASSWORD + from_secret: docker_hub_pass image_pull_secrets: -- PRIVATE_DOCKER_REGISTRY +- custom_mirror_registry trigger: event: - push - tag + exclude: + - pull_request --- kind: pipeline @@ -48,17 +50,19 @@ steps: auto_tag_suffix: linux-amd64 mirror: https://registry.cuzo.dev username: - from_secret: DOCKER_REGISTRY_USER + from_secret: docker_hub_user password: - from_secret: DOCKER_REGISTRY_PASSWORD + from_secret: docker_hub_pass image_pull_secrets: -- PRIVATE_DOCKER_REGISTRY +- custom_mirror_registry trigger: event: - push - tag + exclude: + - pull_request --- kind: pipeline @@ -78,9 +82,9 @@ steps: auto_tag: true ignore_missing: true username: - from_secret: DOCKER_REGISTRY_USER + from_secret: docker_hub_user password: - from_secret: DOCKER_REGISTRY_PASSWORD + from_secret: docker_hub_pass platforms: - linux/amd64 - linux/arm @@ -90,12 +94,14 @@ depends_on: - arm32 image_pull_secrets: -- PRIVATE_DOCKER_REGISTRY +- custom_mirror_registry trigger: event: - push - tag + exclude: + - pull_request --- kind: pipeline @@ -106,10 +112,8 @@ steps: image: registry.cuzo.dev/plugins/gitea-release settings: api_key: - from_secret: DRONE_API_KEY - base_url: https://git.cuzo.dev - title: - from_secret: DRONE_SEMVER + from_secret: drone_api_key + base_url: https://git.parravidales.es when: ref: - refs/tags/* @@ -118,11 +122,12 @@ depends_on: - manifest image_pull_secrets: -- PRIVATE_DOCKER_REGISTRY +- custom_mirror_registry trigger: event: - tag + --- kind: pipeline type: docker @@ -135,18 +140,20 @@ steps: status: [success, failure] settings: to: - from_secret: TG_USER + from_secret: tg_user token: - from_secret: TG_TOKEN + from_secret: tg_password depends_on: - manifest - release image_pull_secrets: -- PRIVATE_DOCKER_REGISTRY +- custom_mirror_registry trigger: event: - push - tag + exclude: + - pull_request diff --git a/README.md b/README.md index c7aee98..05bdead 100644 --- a/README.md +++ b/README.md @@ -1,31 +1,27 @@ # crypto-reporter -[](https://drone.cuzo.dev/Parra/crypto-reporter) +[](https://ci.cuzo.dev/parra/crypto-reporter) Obtiene y publica precios de criptomonedas. ## Instalación y ejecución desde CLI -Descargar el repositorio en una nueva carpeta: +1. Descargar el repositorio en una nueva carpeta: -````shell -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 +2. 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`. +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 -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. -Crear un fichero `docker-compose.yml` como el siguiente: +3. Crear un fichero `docker-compose.yml` como el siguiente: ````yml version: '3' @@ -38,8 +34,8 @@ services: - ./.env:/.env:ro ```` -Ejecutar con el comando `docker compose up -d`. +4. 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 \ No newline at end of file +La API se extrae de Coingecko y se puede consultar aquí: https://www.coingecko.com/en/api/documentation