Contenedor Docker para crear entorno de desarrollo de Guaraní 3 con una BD con datos de prueba.
La documentación se acumulará en la wiki
- Se debe tener instalado Docker y docker-compose.
- Hay que tener working copys de los sistemas en la máquina HOST (Guaraní Gestión y Autogestión). Si pertenecen al SIU hay que bajarlos del repositorio SIU y si son de alguna institución desde su respectivo nodo en Colab
# Desde SIU
# Checkout Gestión
svn co https://repositorio.siu.edu.ar/svn/guarani/trunk/guarani_3 <PATH A GESTION>
# Checkout Autogestión
svn co https://repositorio.siu.edu.ar/svn/g3w2/trunk3 <PATH A AUTOGESTION>
# Desde Colab
# Checkout Gestión
svn co https://colab.siu.edu.ar/svn/guarani3/nodos/<NODO INSTITUCION>/gestion/trunk/<VERSION> <PATH A GESTION>
# Checkout Autogestión
svn co https://colab.siu.edu.ar/svn/guarani3/nodos/<NODO INSTITUCION>/3w/trunk/<VERSION> <PATH A AUTOGESTION>
Para utilizar estos contenedores se debe clonar este proyecto y crear el archivo docker-compose.yml partiendo del archivo template docker-compose-template.yml.
cp docker-compose-template.yml docker-compose.yml
#Editar parámetros en docker-compose.yml
Una vez creado y completado el archivo se debe ejecutar lo siguiente:
sudo docker-compose up
También se puede agregar el flag -d al comando anterior para que se corra como daemon (no lockea la terminal desde la que se corrió el comando).
Una vez que están corriendo los contenedores se podrá acceder a las aplicaciones a través de las url:
Si se está usando Windows o Mac OS X la url no será localhost sino la ip de Boot2Docker.
Para recrear el ambiente hay que borrar la carpeta /docker-data y luego ejecutar:
sudo docker-compose up