SIU-Toba/Instalacion/DockerComposer

De SIU
Saltar a: navegación, buscar

Instalación utilizando Docker y Composer

Disponible desde Toba 2.7.1.

Pasos:

# Instalar Docker
# Instalar Docker Compose
#  Descargar vía composer el código fuente de SIU-Toba
# Copiar vendor/siu-toba/framework/docker-template.yml hacia ./docker-compose.yml y vendor/siu-toba/framework/docker-template.env hacia ./docker-template.env. 

Editar las variables de entorno y configuraciones

cp vendor/siu-toba/framework/docker-template.yml ./docker-compose.yml cp vendor/siu-toba/framework/docker-template.env ./docker.env

#. Editar el archivo `./docker.env` con los parametros deseados (password de administrador, ID de desarrollador si es necesario)
#. Ejecutar:

docker-compose up

Notas

#. Para usar el editor navegar hacia version_toba(http://localhost:2020/toba_editor/%s,1)
#. Los archivos de configuración y los de la base de datos quedan en la carpeta `./docker-data`. Si se quiere reinstalar completamente hay que borrar la carpeta (requiere permisos de superusuario)
#. Para ejecutar los comandos toba existe un shorcut que deja listo el ambiente, ejecutar

{{{ vendor/siu-toba/framework/bin/toba_docker

  1. Para obtener informacion de la instalacion

toba instalacion info

  1. Para crear un proyecto correr

toba proyecto crear -p miproyecto

  1. Para recargar apache

apachectl graceful }}}

1. Para regenerar los containers, se pueden borrar o listar siempre usando el comando `docker-compose`

{{{

  1. ver los contenedores corriendo

docker-compose ps

  1. borrar los contenedores

docker-compose rm

  1. crear o volver a iniciar los contenedores

docker-compose up }}}