|
@@ -57,25 +57,17 @@
|
|
|
# -t: es el nombre que tendrá el contenedor.
|
|
|
# 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.
|
|
|
-##########################################################################################################################################
|
|
|
-##########################################################################################################################################
|
|
|
-Poner el nombre del cliente, de lo contrario no va a funcionar!!!
|
|
|
---client=$CLIENT
|
|
|
+####. Crear los archivos necesarios para la instalación. Dentro del directorio actual se crea un nuevo directorio con el nombre de la empresa.
|
|
|
|
|
|
-ejemplos
|
|
|
+####.Poner el nombre del cliente, de lo contrario no va a funcionar correctamente!!!
|
|
|
+####. Cambiar --client=$CLIENT por alguno de los ejemplos
|
|
|
|
|
|
---client=fd3
|
|
|
---client=testfernando
|
|
|
---client=testfer
|
|
|
+####.--client=fd3
|
|
|
+####.--client=testfernando
|
|
|
+####.--client=testfer , etc.
|
|
|
|
|
|
-etc.
|
|
|
-##########################################################################################################################################
|
|
|
-##########################################################################################################################################
|
|
|
-##########################################################################################################################################
|
|
|
|
|
|
-
|
|
|
-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 -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.
|
|
@@ -83,7 +75,8 @@ docker run -it -v /opt/flowdat:/opt/flowdat -v /var/run/docker.sock:/tmp/docker.
|
|
|
# dind: es el nombre que le pusimos anteriormente al contenedor.
|
|
|
# make:install: es el comando que se ejecuta dentro del docker para crear los archivos.
|
|
|
# $CLIENT: nombre de la empresa que estoy instalando.
|
|
|
- # --domain=DOMINIO-INSTALACION: es el nombre del dominio que se utilizará. El dominio final quedaría base.DOMINIO-INSTALACION.flowdat.com, ftth.DOMINIO-INSTALACION.flowdat.com, etc.
|
|
|
+ # --domain=DOMINIO-INSTALACION: es el nombre del dominio que se utilizará. El dominio final quedaría base.DOMINIO-INSTALACION.flowdat.com,
|
|
|
+ # ftth.DOMINIO-INSTALACION.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.
|
|
@@ -213,7 +206,8 @@ docker run -it -v /opt/flowdat:/opt/flowdat -v /var/run/docker.sock:/tmp/docker.
|
|
|
|
|
|
Cuando me conecto al servidor, debo conectarme con un ssh -A ... para pasarle mis credenciales actuales.
|
|
|
Primero debemos estar situados en el directorio /opt/flowdat/tools.
|
|
|
- Ahora debemos modificar los archivos "composer.json" de cada módulo y ajustarlo a la versión deseada. Este proceso ejecuta el composer update, por lo tanto se debe tener en cuenta que se debe ejecutar en alguna máquina que posea los dockers de los módulos creados.
|
|
|
+ Ahora debemos modificar los archivos "composer.json" de cada módulo y ajustarlo a la versión deseada.
|
|
|
+ Este proceso ejecuta el composer update, por lo tanto se debe tener en cuenta que se debe ejecutar en alguna máquina que posea los dockers de los módulos creados.
|
|
|
Si no poseo instalado php (es mejor ejecutarlo de esta forma por el tema de permisos):
|
|
|
Nos situamos en el directorio
|
|
|
cd /opt/flowdat
|