|
|
@@ -177,10 +177,32 @@ Installer les vendor:
|
|
|
|
|
|
php composer.phar install
|
|
|
|
|
|
+A la première exécution, composer va demander certains paramètres. Vous pouvez tout laisser par défaut, sauf:
|
|
|
+
|
|
|
+ database_host: db
|
|
|
+ database_port: 3306
|
|
|
+ database_password: mysql660
|
|
|
+ database_host_cms: db
|
|
|
+ database_port_cms: 3306
|
|
|
+ database_password_cms: mysql660
|
|
|
+ locale: fr
|
|
|
+ elastic_search_host: es
|
|
|
+ thumbor_url: 'http://thumbor'
|
|
|
+ typo3_base_url: 'http://typo3/'
|
|
|
+
|
|
|
+Si le fichier app/config/parameters.yaml vient d'être créé, il est possible que la commande suivante
|
|
|
+doive t'être exécutée:
|
|
|
+
|
|
|
+ chown 1000:1000 /var/www/html/app/config/parameters.yml
|
|
|
+
|
|
|
Puis mettre à jour le schéma de la DB:
|
|
|
|
|
|
app/console d:s:u --force
|
|
|
|
|
|
+Enfin, afin de prévenir des erreurs de permission:
|
|
|
+
|
|
|
+ chmod -R 777 /var/www/html/app/cache/
|
|
|
+
|
|
|
À ce niveau, la page de documentation d'API Platform devrait être accessible à l'adresse
|
|
|
<https://local.api.opentalent.fr/doc>
|
|
|
|
|
|
@@ -343,6 +365,32 @@ Héberge une instance phpdoc, qui permet ensuite de générer des documentations
|
|
|
TODO: à quoi il sert?
|
|
|
|
|
|
|
|
|
+## Opérations courantes
|
|
|
+
|
|
|
+#### Ajouter un certificat SSL pour un nouveau domaine local
|
|
|
+
|
|
|
+Si les docker sont up, tout arrêter:
|
|
|
+
|
|
|
+ docker-compose stop
|
|
|
+
|
|
|
+Ajouter les lignes suivantes au fichier docker/nginx-proxy/certs/ssl_keys.sh
|
|
|
+
|
|
|
+ cp docker/nginx/certs/default.key docker/nginx/certs/<my-domain.fr>.key
|
|
|
+ cp docker/nginx/certs/default.crt docker/nginx/certs/<my-domain.fr>.crt
|
|
|
+
|
|
|
+en remplaçant `<my-domain.fr>` par le nom de domaine attendu.
|
|
|
+
|
|
|
+Exécuter le script depuis la racine du projet doker:
|
|
|
+
|
|
|
+ sh docker/nginx-proxy/certs/ssl_keys.sh
|
|
|
+
|
|
|
+Supprimer le docker nginx-proxy, puis rebuilder:
|
|
|
+
|
|
|
+ docker-compose rm nginx-proxy
|
|
|
+ docker-compose build
|
|
|
+
|
|
|
+Puis relancer docker.
|
|
|
+
|
|
|
|
|
|
## Problèmes et solutions
|
|
|
|
|
|
@@ -367,7 +415,7 @@ Accéder au container adminLegacy:
|
|
|
|
|
|
Puis exécuter:
|
|
|
|
|
|
- cd modules/ruler && jison -t rule.jison && babel --presets=es2015 model/**/*.js model/*.js -d lib && npm link && cd ../.. && npm link @opentalent/ruler \
|
|
|
+ cd modules/ruler && jison -t rule.jison && babel --presets=es2015 model/**/*.js model/*.js -d lib && npm link && cd ../.. && npm link @opentalent/ruler
|
|
|
|
|
|
Enfin, relancer:
|
|
|
|