RosarioCiudad / democracyos

Plataforma de participacion ciudadana de la municipalidad de Rosario.
https://participa.rosario.gob.ar
GNU General Public License v3.0
1 stars 0 forks source link

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

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:

Para subir la imagen:

Todo junto:

docker build . -t rosariociudad/democracyos:latest && docker push rosariociudad/democracyos:latest