Tecnología IMCO  3.0.0
Descripción de los servicios utilizados por IMCO, sus publicaciones web e implementación de imco/indices-api, imco/comparacarreras-api e imco/catalogonoms-api en Laravel 5.4.44
Sistemas IMCO

TOC

Descripción

Puedes adquirir una copia de esta documentación mediante GIT

1 git clone ssh://dev.imco.org.mx/var/git/api.git

El presente repositorio, corresponde a la implementación de los paquetes imco/indices-api, imco/comparacarreras-api e imco/catalogonoms-api en Laravel 5.5.44. Además de contener la documentación de los sistemás tecnologícos del IMCO utilizados a la fecha para desplegar los desarollos de software del instituto.

La documnetación técnica contenida (clases, archivos, namespaces, funciones, etc.) corresponden a los paquetes mencionados anteriormente.

Introducción

La insfraestructura tecnológica del IMCO está conformada por distintas herramientas tanto de software y hardware de provedores externos y desarrollo interno, cuya finalidad principal es facilitar el acceso a la información generada por el IMCO, así cómo a los datos recabados.

En cuanto a los desarrollos internos del IMCO, estos se encuentran hospedados en 3 servicios de nube: AWS, Rackspace y LiquidWeb 630517/.

Para facilitar la distribución de los estudios realizados por el IMCO se han desarrollado 3 paquetes de Laravel5. Algunos nodos se pueden probar en api/docs, la totalidad de las rutas se encuentran definidas en el archivo route.php de cada paquete

Acceso a los VPS

Todos los VPS cuentan con accesso por SSH, agregar los siguientes parametros de configuración al archivo local ~/.ssh/config

1 # 3de3.mx 104.239.240.212 Servidor web dedicado para 3de3
2 Host 3de3
3  Hostname 104.239.240.212
4  User root
5 # api.imco.org.mx 23.253.225.44 Servidor dedicado de API (Recursos subutilizados, es conveniente migrar centralizar en un servidor web)
6 Host api
7  Hostname 23.253.225.44
8  User root
9  Port 50022
10 # data.intranet.imco.org.mx 23.253.236.212 PostgreSQL 10, bases de datos centralizadas de todos los sistemas que requieren PostgreSQL
11 Host data
12  Hostname 23.253.236.212
13  User root
14 # dev.imco.org.mx 166.78.186.181 Entorno de desarrollo y servicios beta de baja demanda (OpenProject, Nextcloud, API-NOMS)
15 Host dev
16  Hostname 166.78.186.181
17  User root
18 # logica3 104.239.136.124 Servidor principal de MTE, provee acceso web a las plataformas mejoratuescuela.org blog.mejoratuescuela.org y educaccion.mejoratuescuela.org
19 Host logica3
20  Hostname 104.239.136.124
21  User root
22 # megatron-sandbox-mte 23.253.101.214 Entorno de desarrollo de MTE. Servidor subutilizado, se sugiere centralizar en dev.imco.org.mx
23 Host megatron
24  Hostname 23.253.101.214
25  User root
26  Port 50022
27 # memcached4.mejoratuescuela.org 104.239.142.126 Servicio dedicado para caché en memoria RAM para MTE (estado desconocido)
28 Host memcached4
29  Hostname 104.239.142.126
30  User root
31  Port 50022
32 # mongo5.mejoratuescuela.org 104.130.135.111 Base de datos no relacional, contiene información necesaria para MTE pero se desconoce con exactitud de que se trata
33 Host mongo5
34  Hostname 104.130.135.111
35  User root
36  Port 50022
37 # sandbox-database 23.253.230.34 Base de datos de desarrollo para MTE. Servidor subutilizado, se sugiere centralizar en dev.imco.org.mx
38 Host sandbox
39  Hostname 23.253.230.34
40  User root
41 # solr10.mejoratuescuela.org 23.253.104.70 Servidor de busquedas para texto difuso
42 Host solr10
43  Hostname 23.253.104.70
44  User root
45 # solr11.mejoratuescuela.org 23.253.78.162 Servidor de busquedas para texto difuso (espejo). Servidor subutilizado, la demanda de este servicio no requiere que estén los dos servidores funcionando al mismo tiempo (probablemente)
46 Host solr11
47  Hostname 23.253.78.162
48  User root
49 # wp3.mejoratuescuela.org 23.253.242.221 Servidor de MySQL utilizado para el blog de Mejora tu escuela
50 Host wp3
51  Hostname 23.253.242.221
52  User root
53  Port 50022
54 # xymon.intranet.imco.org.mx 162.209.73.118 Servidor de monitoreo de actividad de servicios. Su configuración no se concluyó y sólo muestra si la IP responde a
55 Host xymon
56 # Hostname 162.209.73.118
57  HostName xymon.devops.imco.org.mx
58  LocalForward localhost:8080 localhost:80
59  Port 50022

Resumen de publicaciones

Dominio/Subdominio Prooveedor de Dominios Name Server Homepage Directorio raiz Repositorios
comparadondevives.org MediaTemple NS.LIQUIDWEB.COM http://www.comparadondevives.org/ ftp://ftp2.ftptoyoursite.com/porciudad.comparadondevives.imco.org.mx/web/content ND
comparatuescuela.org MediaTemple DNS1.STABLETRANSIT.COM http://www.mejoratuescuela.org/ ssh://logica3:/home/mte/mejoratuescuela ssh://dev.imco.org.mx/var/git/mte.git
https://github.com/imco/mejoratuescuela.git
ssh://logica3/home/mte/mte.git
competitividadinternacional.com MediaTemple NS.LIQUIDWEB.COM Unknown host
competitividadinternacional.org MediaTemple NS.LIQUIDWEB.COM http://www.competitividadinternacional.org/ ftp://ftp2.ftptoyoursite.com/www.competitividadinternacional.org/web/content
mxconfuturo.org MediaTemple NS.LIQUIDWEB.COM http://mxconfuturo.org/ ftp://ftp2.ftptoyoursite.com/www.mxconfuturo.mx/web/content
minegociomexico.info GoDaddy NS22.DOMAINCONTROL.COM https://minegociomexico.mx/ DEPRECADO
minegociomexico.mx GoDaddy dns1.stabletransit.com Unknown host DEPRECADO
comparatuescuela.com GoDaddy dns1.stabletransit.com Unknown host
comparacarreras.org eNom ns.liquidweb.com http://imco.org.mx/comparacarreras/ ftp://ftp2.ftptoyoursite.com/www.imco.org.mx/web/content/comparacarreras
mejoratuescuela.com eNom dns1.stabletransit.com http://www.mejoratuescuela.org/ ssh://logica3/home/mte/mejoratuescuela
mejoratuescuela.org eNom dns1.stabletransit.com http://www.mejoratuescuela.org/ ssh://logica3/home/mte/mejoratuescuela
justicialaboral.mx Akky NS.LIQUIDWEB.COM http://imco.org.mx/justicia-laboral/ ftp://ftp2.ftptoyoursite.com/www.imco.org.mx/web/content/justicia-laboral
justicialaboral.org.mx Akky NS.LIQUIDWEB.COM http://imco.org.mx/justicia-laboral/ ftp://ftp2.ftptoyoursite.com/www.imco.org.mx/web/content/justicia-laboral
comisionsna.mx Akky NS.LIQUIDWEB.COM http://comisionsna.mx/ ftp://ftp2.ftptoyoursite.com/www.comisionsna.mx/web/content
ley3de3.mx Akky NS.LIQUIDWEB.COM http://ley3de3.mx/es/ ftp://ftp2.ftptoyoursite.com/www.ley3de3.mx/web/content
finanzaspublicas.org.mx Akky NS.LIQUIDWEB.COM http://imco.org.mx/finanzaspublicas/ ftp://ftp2.ftptoyoursite.com/www.imco.org.mx/web/content/finanzaspublicas
vulnerabilidadclimatica.org.mx Akky NS.LIQUIDWEB.COM http://vulnerabilidadclimatica.org.mx/ ftp://ftp2.ftptoyoursite.com/www.vulnerabilidadclimatica.org.mx/web/content
comparatuescuela.com.mx Akky dns1.stabletransit.com http://www.mejoratuescuela.org ssh://logica3/home/mte/mejoratuescuela ssh://dev.imco.org.mx/var/git/mte.git
mejoratuescuela.org.mx Akky dns1.stabletransit.com http://www.mejoratuescuela.org ssh://logica3/home/mte/mejoratuescuela
mejoratuescuela.com.mx Akky dns1.stabletransit.com http://www.mejoratuescuela.org ssh://logica3/home/mte/mejoratuescuela
mejoratuescuela.mx Akky dns1.stabletransit.com http://www.mejoratuescuela.org ssh://logica3/home/mte/mejoratuescuela
candidatotransparente.org.mx Akky dns1.stabletransit.com https://www.3de3.mx/ ssh://3de3/var/www/docker.3de3.mx ssh://dev.imco.org.mx/var/git/3de3.git
candidatotransparente.com.mx Akky dns1.stabletransit.com https://www.3de3.mx/ ssh://3de3/var/www/docker.3de3.mx
candidatotransparente.mx Akky dns1.stabletransit.com https://www.3de3.mx/ ssh://3de3/var/www/docker.3de3.mx
normatuabogada.com Akky dns1.stabletransit.com http://normatuabogada.com/ ND
normatuabogada.com.mx Akky dns1.stabletransit.com http://www.normatuabogada.com/ ND
pluno.com.mx Akky dns1.stabletransit.com http://www.pluno.mx/ ND
pluno.mx Akky dns1.stabletransit.com http://pluno.mx/ ND
normatuabogada.mx Akky dns1.stabletransit.com http://www.normatuabogada.com/ ND
teestamosviendo.mx Akky NS.LIQUIDWEB.COM http://www.teestamosviendo.org.mx/imco/mapa ND
teestamosviendo.org.mx Akky NS.LIQUIDWEB.COM http://www.teestamosviendo.org.mx/imco/mapa ND
piensoyvoto.mx Akky NS.LIQUIDWEB.COM Unknown host NO
semaforoanticorrupcion.mx Akky NS.LIQUIDWEB.COM http://semaforoanticorrupcion.mx/#!/ ftp://ftp2.ftptoyoursite.com/www.semaforoanticorrupcion.mx/web/content ssh://dev.imco.org.mx/var/git/semaforoanticorrupcion.git
mxconfuturo.mx Akky NS.LIQUIDWEB.COM http://mxconfuturo.mx/ ftp://ftp2.ftptoyoursite.com/www.mxconfuturo.mx/web/content/
mxconfuturo.org.mx Akky NS.LIQUIDWEB.COM http://mxconfuturo.org.mx/ ftp://ftp2.ftptoyoursite.com/www.mxconfuturo.mx/web/content
comparacarreras.org.mx Akky NS.LIQUIDWEB.COM http://imco.org.mx/comparacarreras ftp://ftp2.ftptoyoursite.com/www.imco.org.mx/web/content/comparacarreras
comparatuescuela.org.mx Akky dns1.stabletransit.com http://www.mejoratuescuela.org/ ssh://logica3/home/mte/mejoratuescuela
vamospormas.org.mx Akky NS.LIQUIDWEB.COM http://vamospormas.org.mx/ ftp://ftp2.ftptoyoursite.com/www.vamospormas.org.mx/web/content
tresdetres.mx Akky dns1.stabletransit.com https://www.3de3.mx/ ssh://3de3/var/www/docker.3de3.mx
imco.org.mx Akky NS.LIQUIDWEB.COM http://imco.org.mx/home/ ftp://ftp2.ftptoyoursite.com/www.imco.org.mx/web/content
nextcloud.imco.org.mx
api.imco.org.mx
openproject.imco.org.mx
noms.imco.org.mx http://noms.imco.org.mx/#/ ssh://dev.imco.org.mx/var/git/catalogonoms.git::noms
nmx.imco.org.mx http://nmx.imco.org.mx/#/ ssh://dev.imco.org.mx/var/git/catalogonoms.git::nmx
normas.imco.org.mx http://normas.imco.org.mx/#/ ssh://dev.imco.org.mx/var/git/catalogonoms.git::normas
reconstruccion.mejoratuescuela.org.mx
blog.mejoratuescuela.org.mx
dev.imco.org.mx ssh://dev.imco.org.mx/var/ww/api.dev.imco.org.mx/web/content/ ssh://dev.imco.org.mx/var/git/api.git
ssh://dev.imco.org.mx/var/git/indices-api.git
ssh://dev.imco.org.mx/var/git/comparacarreras-api.git
ssh://dev.imco.org.mx/var/git/catalogonoms-api.git
http://imco.org.mx/finanzaspublicas ssh://dev.imco.org.mx/var/git/finanzaspublicas.git
http://imco.org.mx/indices ssh://dev.imco.org.mx/var/git/indices.git
http://imco.org.mx/comparacarreras ssh://dev.imco.org.mx/var/git/comparacarreras.git
http://imco.org.mx/justiciapenal/indice ssh://dev.imco.org.mx/var/git/justiciapenal.git
http://imco.org.mx/justiciapenal/blog ssh://dev.imco.org.mx/var/git/wp-theme-justicia-penal.git
ssh://dev.imco.org.mx/var/git/wp-theme-imco.git
ssh://dev.imco.org.mx/var/git/wp-theme-ley-3de3.git