|
|
@@ -44,10 +44,12 @@ Les repositories suivants doivent être clônés dans les sous-répertoires suiv
|
|
|
| apps/metabase | [Voir le repository](https://gitlab.2iopenservice.com/vincent/metabase) | git@gitlab.2iopenservice.com:vincent/metabase.git |
|
|
|
| apps/python-scripts/clonedb | [Voir le repository](https://gitlab.2iopenservice.com/opentalent/clonedb) | git@gitlab.2iopenservice.com:opentalent/clonedb.git |
|
|
|
| apps/frames | [Voir le repository](https://gitlab.2iopenservice.com/opentalent/frames) | git@gitlab.2iopenservice.com:opentalent/frames.git |
|
|
|
-| apps/ap2i | [Voir le repository](https://gitlab.2iopenservice.com/opentalent/api) | git@gitlab.2iopenservice.com:opentalent/api.git |
|
|
|
-| apps/ap2i-doc | [Voir le repository](https://gitlab.2iopenservice.com/vincent/api-doc) | git@gitlab.2iopenservice.com:vincent/api-doc.git |
|
|
|
-| apps/app | [Voir le repository](https://gitlab.2iopenservice.com/opentalent/admin) | git@gitlab.2iopenservice.com:opentalent/admin.git |
|
|
|
-| apps/app-doc | [Voir le repository](https://gitlab.2iopenservice.com/vincent/admin-doc) | git@gitlab.2iopenservice.com:vincent/admin-doc.git |
|
|
|
+| apps/frames_v3 | [Voir le repository](https://gitlab.2iopenservice.com/opentalent/frames_v3) | git@gitlab.2iopenservice.com:opentalent/frames_v3.git |
|
|
|
+| apps/ap2i | [Voir le repository](https://gitlab.2iopenservice.com/opentalent/ap2i) | git@gitlab.2iopenservice.com:opentalent/ap2i.git |
|
|
|
+| apps/ap2i-doc | [Voir le repository](https://gitlab.2iopenservice.com/vincent/ap2i-doc) | git@gitlab.2iopenservice.com:vincent/ap2i-doc.git |
|
|
|
+| apps/app | [Voir le repository](https://gitlab.2iopenservice.com/opentalent/app) | git@gitlab.2iopenservice.com:opentalent/app.git |
|
|
|
+| apps/app_v3 | [Voir le repository](https://gitlab.2iopenservice.com/opentalent/app_nuxt3) | git@gitlab.2iopenservice.com:opentalent/app_nuxt3.git |
|
|
|
+| apps/app-doc | [Voir le repository](https://gitlab.2iopenservice.com/vincent/app-doc) | git@gitlab.2iopenservice.com:vincent/app-doc.git |
|
|
|
|
|
|
|
|
|
### Configurer le projet
|
|
|
@@ -83,12 +85,15 @@ Pour cela, ajouter les lignes suivantes à votre fichier `/etc/hosts`:
|
|
|
127.0.0.1 local.opentalent.fr # Docker 'portail'
|
|
|
127.0.0.1 local.sub.opentalent.fr # Docker 'typo3'
|
|
|
127.0.0.1 local.frames.opentalent.fr # Docker 'frames'
|
|
|
+ 127.0.0.1 local.frames_v3.opentalent.fr # Docker 'frames_v3'
|
|
|
127.0.0.1 local.blackfire.opentalent.fr # Docker 'blackfire'
|
|
|
127.0.0.1 local.metabase.opentalent.fr # Docker 'metabase'
|
|
|
127.0.0.1 local.ap2i.opentalent.fr # Docker 'ap2i-doc'
|
|
|
127.0.0.1 local.ap2i-doc.opentalent.fr # Docker 'ap2i-doc'
|
|
|
127.0.0.1 local.app.opentalent.fr # Docker 'app'
|
|
|
127.0.0.1 local.app-doc.opentalent.fr # Docker 'app-doc'
|
|
|
+ 127.0.0.1 local.app-v3.opentalent.fr # Docker 'app-v3'
|
|
|
+ 127.0.0.1 local.mercure.opentalent.fr # Docker 'mercure'
|
|
|
|
|
|
> Attention: les domaines indiqués ici doivent correspondre aux domaines définis dans le fichier `.env`
|
|
|
|
|
|
@@ -205,7 +210,7 @@ A la première exécution, composer va demander certains paramètres. Vous pouve
|
|
|
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:
|
|
|
+doive-t être exécutée:
|
|
|
|
|
|
chown 1000:1000 /var/www/html/app/config/parameters.yml
|
|
|
|
|
|
@@ -239,13 +244,74 @@ Lancer le serveur front:
|
|
|
gulp serve
|
|
|
|
|
|
|
|
|
+#### Docker Ap2i
|
|
|
+
|
|
|
+Se connecter au docker:
|
|
|
+
|
|
|
+ docker exec -it ap2i bash
|
|
|
+
|
|
|
+Puis lancer :
|
|
|
+
|
|
|
+ composer install
|
|
|
+ echo "APP_ENV=docker" > .env.local
|
|
|
+ apt install wkhtmltopdf
|
|
|
+
|
|
|
+
|
|
|
+#### Docker App
|
|
|
+
|
|
|
+Se connecter au docker:
|
|
|
+
|
|
|
+ docker exec -it app bash
|
|
|
+
|
|
|
+Puis lancer :
|
|
|
+
|
|
|
+ yarn install
|
|
|
+ ln -s .env.docker .env
|
|
|
+
|
|
|
+
|
|
|
+#### Docker App v3
|
|
|
+
|
|
|
+Se connecter au docker:
|
|
|
+
|
|
|
+ docker exec -it app_v3 bash
|
|
|
+
|
|
|
+Puis lancer :
|
|
|
+
|
|
|
+ yarn install
|
|
|
+ ln -s .env.docker .env
|
|
|
+
|
|
|
+
|
|
|
+#### Docker Frames
|
|
|
+
|
|
|
+Se connecter au docker:
|
|
|
+
|
|
|
+ docker exec -it frames bash
|
|
|
+
|
|
|
+Puis lancer :
|
|
|
+
|
|
|
+ yarn install
|
|
|
+ ln -s .env.docker .env
|
|
|
+
|
|
|
+
|
|
|
+#### Docker Frames V3
|
|
|
+
|
|
|
+Se connecter au docker:
|
|
|
+
|
|
|
+ docker exec -it frames_v3 bash
|
|
|
+
|
|
|
+Puis lancer :
|
|
|
+
|
|
|
+ yarn install
|
|
|
+ ln -s .env.docker .env
|
|
|
+
|
|
|
+
|
|
|
#### Docker typo3
|
|
|
|
|
|
Se déplacer dans le sous-répertoire ot_typo3/docker:
|
|
|
|
|
|
cd apps/ot_typo3/docker
|
|
|
|
|
|
-Puis exécuter:
|
|
|
+Puis exécuter :
|
|
|
|
|
|
sh clone-install.sh
|
|
|
|
|
|
@@ -283,9 +349,9 @@ Patienter quelques secondes, puis dans un nouveau terminal, lancer:
|
|
|
|
|
|
gulp serve
|
|
|
|
|
|
-### Démarrer le serveur app
|
|
|
+### Démarrer le serveur app et app v3
|
|
|
|
|
|
-Si vous ne l'avez pas encore fait, créer le symlink vers le fichier d'environnement:
|
|
|
+Si vous ne l'avez pas encore fait, créer le symlink vers le fichier d'environnement :
|
|
|
|
|
|
ln -s .env.local .env
|
|
|
|
|
|
@@ -293,9 +359,9 @@ Puis, lancer:
|
|
|
|
|
|
yarn dev
|
|
|
|
|
|
-### Démarrer le serveur frames
|
|
|
+### Démarrer le serveur frames et frames v3
|
|
|
|
|
|
-Si vous ne l'avez pas encore fait, créer le symlink vers le fichier d'environnement:
|
|
|
+Si vous ne l'avez pas encore fait, créer le symlink vers le fichier d'environnement :
|
|
|
|
|
|
ln -s .env.local .env
|
|
|
|
|
|
@@ -316,7 +382,7 @@ vers le container cible.
|
|
|
|
|
|
Héberge les bases de données MariaDb de tous les containers.
|
|
|
|
|
|
-Les autres docker peuvent ensuite accéder au serveur de base de données de cette manière:
|
|
|
+Les autres dockers peuvent ensuite accéder au serveur de base de données de cette manière:
|
|
|
|
|
|
|||
|
|
|
| --- | ---|
|
|
|
@@ -326,17 +392,17 @@ Les autres docker peuvent ensuite accéder au serveur de base de données de cet
|
|
|
|
|
|
#### Docker: `nginx`
|
|
|
|
|
|
-TODO: à quoi il sert?
|
|
|
+TODO : à quoi il sert ?
|
|
|
|
|
|
#### Docker: `php70`
|
|
|
|
|
|
-Héberge la partie back du logiciel: <https://gitlab.2iopenservice.com/opentalent/opentalent-platform>
|
|
|
+Héberge la partie back du logiciel : <https://gitlab.2iopenservice.com/opentalent/opentalent-platform>
|
|
|
|
|
|
Ce container embarque une installation de php-fpm v7.0.
|
|
|
|
|
|
#### Docker: `nginx_new`
|
|
|
|
|
|
-TODO: à quoi il sert?
|
|
|
+TODO : à quoi il sert ?
|
|
|
|
|
|
#### Docker: `ap2i`
|
|
|
|
|
|
@@ -595,7 +661,7 @@ Il faut récupérer l'ID du container :
|
|
|
|
|
|
- lancer docker-compose up
|
|
|
- ensuite vous faites un docker ps
|
|
|
-- vous récupérez l’id du container qui marche pas bien
|
|
|
+- vous récupérez l’id du container qui ne marche pas bien
|
|
|
|
|
|
Supprimer le container :
|
|
|
|