Sfoglia il codice sorgente

Merge branch 'master' of https://bitbucket.org/ikflowdat/installer

Maxi Schvindt 7 anni fa
parent
commit
3d3504113c
4 ha cambiato i file con 25 aggiunte e 4 eliminazioni
  1. 2 3
      tools/playbook.yml
  2. 21 0
      tools/readme.md
  3. 1 0
      tools/src/Release.php
  4. 1 1
      tools/user_system.json

+ 2 - 3
tools/playbook.yml

@@ -268,7 +268,7 @@
     - name: "Doctrine schema update"
       shell: "bin/console doctrine:schema:update --force"
 
-  # Generate self-signed cert files for Nginx
+  # Generate self-signed cert files for Nginx (intended for development, please replace with proper ones)
 - name: "Generate self-signed cert files for Nginx"
   hosts: 127.0.0.1
   connection: local
@@ -277,8 +277,7 @@
     - name: "Make sure certs dir exists"
       shell: "mkdir -p /opt/flowdat/extra/nginx/certs"
     - name: "Generate self-signed certs for Nginx"
-      shell: "openssl req -x509 -nodes -batch -days 365 -newkey rsa:2048 -keyout /opt/flowdat/extra/nginx/certs/privkey.pem -out /opt/flowdat/extra/nginx/certs/fullchain.pem"
-
+      shell: "openssl req -x509 -nodes -batch -days 365 -newkey rsa:2048 -keyout /opt/flowdat/extra/nginx/certs/privkey.pem -out /opt/flowdat/extra/nginx/certs/fullchain.pem -subj '/C=AR/ST=Santa Fe/L=Rosario/O=Interlink/OU=R&D/CN=*.{{ lookup('env','CLIENT') }}.{{ lookup('env','DOMAIN') }}/emailAddress=idev@interlink.com.ar'"
 - name: "Run up all. Tag=up_all"
   hosts: 127.0.0.1
   connection: local

+ 21 - 0
tools/readme.md

@@ -163,6 +163,27 @@
     Salgo del docker
         exit
     Ejecuto nuevamente el playbook (ansible)
+    
+#### Pantalla en blanco al ingresar a base luego de una instalación nueva
+    Por algún motivo Base no es capaz de alterar los permisos de la caché durante la instalación.
+    Cambiar los permisos mediante:
+```
+    cd /opt/flowdat/base
+    chmod -R 777 var/cache/ var/logs/ var/sessions/
+```
+
+#### No aparece el logo de Flowdat en el login y en otras pantallas
+    Por alguna razón los assets manejados por assetic no se copian durante la instalación.
+    Ingresar al container Base:
+```
+    cd /opt/flowdat/
+    docker-compose exec base bash
+```
+    Luego correr:
+```
+    bin/console assetic:dump
+```
+    
 
 
 

+ 1 - 0
tools/src/Release.php

@@ -303,6 +303,7 @@ class Release extends Command
             $this->_ansible_vars["CLIENT"] = $this->_client;
             $this->_ansible_vars["CMD_USERNAME"] = $this->_user_system['users'][$this->internal_user_id]['user'];
             $this->_ansible_vars["CMD_PASSWORD"] = $this->_user_system['users'][$this->internal_user_id]['password'];
+            $this->_ansible_vars["ENV_LIST"] = "prod,dev,test";
 
             $dObj = new DevOps\FileSystem(realpath($this->directory));
             $dObj->dirExists()->realpath();

+ 1 - 1
tools/user_system.json

@@ -10,7 +10,7 @@
         {
             "user": "iksop",
             "password": "gran5pe",
-            "email": "interno@flowdat.com.ar",
+            "email": "iksop@flowdat.com.ar",
             "tenancy": 1,
             "extra": ""
         },