Sign inSign up

rosariociudad/democracyos

By rosariociudad

•Updated over 5 years ago

Plataforma de participacion ciudadana de la municipalidad de Rosario

Image
1

7.1K

rosariociudad/democracyos repository overview

⁠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

Tag summary

Content type

Image

Digest

Size

347.6 MB

Last updated

over 5 years ago

docker pull rosariociudad/democracyos