Skip to content

Latest commit

 

History

History
99 lines (68 loc) · 2.38 KB

README.md

File metadata and controls

99 lines (68 loc) · 2.38 KB

ayuda-alimentos-coronavirus

Lista + mapa que muestra los tweets con el hashtag #AyudaAlimentosCoronavirus

Míralo en acción en https://pepellou.github.io/ayuda-alimentos-coronavirus/

Cómo contribuir

Instalación local

  1. Clona este repositorio (deberías saber cómo 😬)

  2. Crea el archivo de configuración copiando de config.php.ini:

    cd php
    cp config.php.ini config.php
  1. Edita dicho archivo de configuración config.php reemplazando todos los FILL_ME por los valores adecuados.

(pídeme los datos por DM en Twitter)

  1. Actualiza las dependencias:
    cd php
    composer install
  1. Comprueba que puedes consultar los últimos tweets:
    php php/run.php last
  1. Configura firebase copiando el archivo firebase-credentials.json.ini:
    cd php
    cp firebase-credentials.json.ini firebase-credentials.json
  1. Edita el archivo firebase-credentials.json reemplazando todos los FILL_ME por los valores adecuados.

(pídeme los datos por DM en Twitter)

  1. Comprueba que puedes recolectar tweets:
    php php/run.php collect

Instalación local con Docker

Requisitos

  • docker 19+
  • docker-compose 1.25+
  • Configurar php/config.php y php/firebase-credentials.json como se especifica en la sección anterior

Comandos

  • Construir/descargar las imágenes necesarias:
    docker-compose pull
    docker-compose build
    
  • Arrancar la web (sólo html):
    docker-compose up app
    
  • Ejecutar comandos del backend:
    docker-compose run --rm backend <COMANDO>
    
    Ejemplo:
    docker-compose run --rm backend db
    docker-compose run --rm backend last
    docker-compose run --rm backend collect
    
  • Limpiar containers, volúmenes e imágenes:
    docker-compose down --rmi local --volumes
    

Capturas de pantalla

Listado filtrable

Mapa

Mostrar últimos