Sistema de Presentación de Declaraciones Patrimonial y de Intereses la Ciudad de México y demás Sujetos Obligados
El Sistema de Presentación de Declaraciones Patrimonial y de Intereses de la Ciudad de México y demás sujetos obligados, es una herramienta de software desarrollada por la Agencia Digital de Innovación Pública de la CDMX, con el fin de ayudar a cumplir a todo funcionario público –independientemente del Poder y ámbito en el que se desempeñe– con su obligación de presentar sus declaraciones en el tiempo y forma que indica la Ley.
Instalar Docker Engine
https://docs.docker.com/engine/installation/.
Instalar Docker Compose
https://docs.docker.com/compose/install/.
Obtener la última versión del proyecto:
$ git clone https://github.com/adip-cdmx/adip-declaraciones-django.git
Crear y editar los archivos de configuración.
Variables de Docker
$ cp .env.example .env
Docker Compose
$ cp docker-compose.yml.example docker-compose.yml
Nginx
$ cp nginx/conf/default.conf.example nginx/conf/default.conf
Django
$ cp declaraciones/.env.example declaraciones/.env
Ejecutar docker-compose para iniciar los contenedores:
$ docker-compose up -d
Requerimientos
Entrar al directorio del proyecto
$ cd declaraciones
Instalar dependencias
$ npm install
Compilar proyecto
$ npm run build
Mostrar los cambios en el proyecto
$ docker-compose restart
Nombre | Imagen |
---|---|
Nginx | https://hub.docker.com/_/nginx/ |
MySQL | https://hub.docker.com/_/mysql/ |
Redis | https://hub.docker.com/_/redis/ |
Python | https://hub.docker.com/_/python/ |