|
@@ -58,7 +58,7 @@
|
|
|
# para más información de los parámetros ejecutar "docker build --help"
|
|
|
|
|
|
####. Crear los archivos necesarios para la instalción. Dentro del directorio actual se crea un nuevo directorio con el nombre de la empresa.
|
|
|
- docker run -it -v $(pwd):$(pwd) -v /var/run/docker.sock:/tmp/docker.sock dind make:install $(pwd)/$CLIENT --client=$CLIENT
|
|
|
+ docker run -it -v /opt/flowdat:/opt/flowdat -v /var/run/docker.sock:/tmp/docker.sock dind make:install /opt/flowdat --client=$CLIENT
|
|
|
# docker run: ejecuta un comando sobre el contenedor.
|
|
|
# -it: significa que voy a tener un tty interativo.
|
|
|
# -v $(pwd):$(pwd): monta como un volumen el directorio actual, en el contenedor bajo el mismo directorio.
|
|
@@ -69,6 +69,9 @@
|
|
|
# --domain=galvez: es el nombre del dominio que se utilizará. El dominio final quedaría base.galvez.flowdat.com, ftth.galvez.flowdat.com, etc.
|
|
|
# para mas informacion ejecutar "docker run -it -v $(pwd):$(pwd) -v /var/run/docker.sock:/tmp/docker.sock dind make:install --help"
|
|
|
|
|
|
+####. Una vez dentro del docker entramos al directorio de instalación.
|
|
|
+ cd /opt/flowdat
|
|
|
+
|
|
|
####. Obtener los fuentes desde bitbucket
|
|
|
docker run -it -v $(pwd):$(pwd) -v /var/run/docker.sock:/tmp/docker.sock dind get:source $(pwd)/git.ini --timeout=120
|
|
|
# docker run: ejecuta un comando sobre el contenedor.
|
|
@@ -99,9 +102,6 @@
|
|
|
# dind: es el nombre que le pusimos anteriormente al contenedor.
|
|
|
# bash: significa que se ejecutará un bash.
|
|
|
|
|
|
-####. Una vez dentro del docker entramos al directorio de instalación.
|
|
|
- cd galvez
|
|
|
-
|
|
|
####. Corremos ansible para finalizar la configuración e instalación
|
|
|
eval $(cat mysql.host.env running.env) ansible-playbook -i inventory.ini -u root playbook.yml
|
|
|
# eval $(cat mysql.host.env running.env): se le pasa al ansible-playbook las variables de entorno definidas en los archivos mysql.host.env y running.env
|