Skip to content

pepellou/ayuda-alimentos-coronavirus

Repository files navigation

sosvecinos.org

Recopilando mensajes de ayuda y socorro en un mapa para ayudarnos unos a otros.

http://sosvecinos.org

Backend Tests Frontend Tests

Tabla de Contenidos

Cómo contribuir

Instalación local

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

  2. Crea los archivos de configuración backend/config.php, backend/firebase-credentials.json, src/config.js y admin/config.js copiando de los archivos .ini correspondientes:

    cd backend
    cp config.php.ini config.php
    cp firebase-credentials.json.ini firebase-credentials.json
    cd ../src
    cp config.js.ini config.js
    cd ../admin
    cp config.js.ini config.js
  1. Edita dichos archivos de configuración reemplazando todos los FILL_ME por los valores adecuados.

(pídeme los datos por DM en Twitter)

  1. Actualiza las dependencias:
    cd backend
    composer install
  1. Comprueba que puedes consultar los últimos tweets:
    php backend/run.php last
  1. Comprueba que puedes recolectar tweets:
    php backend/run.php collect
  1. Comprueba que puedes ver la web en local:
    open index.html

(open es un comando de Mac, pero simplemente puedes abrir index.html en tu navegador favorito)

Instalación local con Docker

Requisitos

  • docker 19+
  • docker-compose 1.25+
  • Configurar backend/config.php, backend/firebase-credentials.json, src/config.js y admin/config.js 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
    

    La web está accesible en: http://localhost:3000

  • 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

Iconos utilizados

SOS Emergency by Hali Gali Harun from the Noun Project

give love by Justin Blake from the Noun Project

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published