Public | Automated Build

Last pushed: 9 days ago
Short Description
Plataforma de participacion ciudadana de la municipalidad de Rosario
Full Description

Rosario Participa

Fork de la plataforma DemocracyOS con modificaciones específicas para la plataforma de participación ciudadana Rosario Participa.

Para empezar

  1. Asegurate tener instalado Docker 1.13.0+.
  2. Cloná este repositorio.
  3. Copiá el archivo docker-compose.override.yml.example a docker-compose.override.yml, y agregá tu mail en la variable STAFF. De este modo vas a poder administrar el contenido.
  4. Empezá el servidor con docker-compose up --build (la primera vez puede llevar un ratito)
  5. Navegá a http://localhost:3000
  6. Registrate, entrá, y podés empezar a crear contenido en http://localhost:3000/ajustes/administrar

Comandos

# Para abrir el server local
docker-compose up
# Si cambiás alguna dependencia en el package.json, tenes que volver a buildear la imagen de Docker con:
docker-compose up --build
# Para poder entrar al container de DemocracyOS:
docker exec -it dos bash

Referencias

  • El archivo docker-compose.override.yml se encuentra en el .gitignore para estar seguros de no subir cualquier información sensible al repo, como keys, etc.
  • Si querés saber más sobre docker-compose, acá está toda la documentación: https://docs.docker.com/compose/
  • En el archivo docker-compose.override.yml podes configurar DemocracyOS con cualquiera de las variables de entorno listadas acá: http://docs.democracyos.org/configuration.html
  • El puerto 27017 está expuesto para que puedas administrar la base de datos con algún cliente de MongoDB, por ejemplo con Robomongo.
  • Todas las vistas personalizadas para Consulta Pública se encuentran en /ext. Siguiendo el mismo patrón de carpetas que DemocracyOS/democracyos.

Corriendo en Producción

Usar de referencia el repositorio DemocracyOS/onpremises. Utiliza Ansible para el aprovisionamiento, y Docker Compose para correr el servidor.

Imagen de Docker

La imagen se encuentra en: https://hub.docker.com/r/rosariociudad/democracyos/

Para buildear la imagen:

  • docker build . -t rosariociudad/democracyos:latest

Para subir la imagen:

  • docker push rosariociudad/democracyos:latest

Todo junto:

docker build . -t rosariociudad/democracyos:latest && docker push rosariociudad/democracyos:latest
Docker Pull Command
Owner
rosariociudad
Source Repository