Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
open-source
OSE
Commits
e81243ea
Commit
e81243ea
authored
Apr 02, 2019
by
Laurent Lécluse
Browse files
Réorganisation des dossiers de données (simplification)
parent
d96ae52d
Changes
31
Hide whitespace changes
Inline
Side-by-side
.gitignore
View file @
e81243ea
config.local.php
config/autoload/*.local.php
vendor/*
data/
cache/*
cache/*
.idea
deploy.log
VERSION
...
...
CHANGELOG.md
View file @
e81243ea
...
...
@@ -27,13 +27,24 @@ Attention toutefois : le travail de mise en place du dispositif n'en est qu'au t
*
Interface d'administration des motifs de modification de service dû
*
Interface d'administration des domaines fonctionnels
*
Installation possible via Docker d'une version de développement ou de test
*
Changements d'organisation des fichiers du projet
*
Les fichiers liés à la base de données sont maintenant placés dans /bdd. Un sous-répertoire update recense tous les
fichiers de mises à jour de base de données liés aux nouvelles versions
*
Le fichier /bdd/install.sql est à injecter dans un schéma de base de données vide pour toute nouvelle installation de OSE.
*
Le dossier data/cache s'appelle maintenant directement /cache
*
Les connecteurs sont maintenant placés dans un dossier /connecteurs
*
Les procédures d'installation et de mise à jour sont disposibles également dans le Gitlab
(Cf.
[
`INSTALL.md`
](
INSTALL.md
)
et
[
`UPDATE.md`
](
UPDATE.md
)
)
## Notes de mise à jour
*
Modifiez la structure de votre base de données en exécutant dans SQL developer le script de mise à jour suivant :
`
data/Mises à jour
/08.1.sql`
Les mises à jour
`
data/Mises à jour/08.0.1.sql`
et
`data/Mises à jour
/08.0.3.sql`
sont inclues dans le précédent fichier.
`
bdd/update
/08.1.sql`
Les mises à jour
`
bdd/update/08.0.1.sql`
et
`bdd/update
/08.0.3.sql`
sont inclues dans le précédent fichier.
Inutile, donc, de les exécuter si vous mettez à jour depuis la 8.0.
*
Attention : le dossier de cache est déplacé de /data/cache vers /cache. La procédure de mise à jour devrait lui attribuer
automatiquement les accès nécessaires au bon fonctionnement de l'application. Vous pourrez supprimer manuellement l'ancien
dossier /data/cache qui n'a plus d'utilité.
*
Attention : au niveau de votre configuration Apache, APPLICATION_ENV peut prendre désormais trois valeurs possibles :
dev,test ou prod. Les anciennes valeurs development et production doivent donc être respectivement remplacées par dev et prod.
...
...
INSTALL.md
View file @
e81243ea
...
...
@@ -293,7 +293,7 @@ OSE sera accessible sur votre machine, à l'adresse http://ose-test.localhost
# Création de la base de données
Créez une base de données avec un utilisateur pour OSE, un schéma, puis un tablespace vides.
Un script d'initialisation vous est fourni (répertoire
data/Déploiement/ose-dd
l.sql). Il vous revient de le lancer pour peupler la base de données.
Un script d'initialisation vous est fourni (répertoire
bdd/instal
l.sql). Il vous revient de le lancer pour peupler la base de données.
Attention à bien veiller à ce que les accents soient correctement traités.
Les caractères du fichier sont en
**UTF8**
.
...
...
@@ -354,7 +354,7 @@ OSE est maintenant installé.
# Connecteurs
Afin de pouvoir intégrer OSE à votre système d'information,
des
[
connecteurs
](
https://git.unicaen.fr/open-source/OSE/tree/master/
data/D%C3%A9ploiement/C
onnecteurs
)
des
[
connecteurs
](
https://git.unicaen.fr/open-source/OSE/tree/master/
c
onnecteurs
)
vous sont fournis à titre d'exemple.
Vous devrez en effet les adapter à vos besoins.
...
...
README.md
View file @
e81243ea
...
...
@@ -14,4 +14,8 @@ Cf. [`INSTALL.md`](INSTALL.md).
## Procédure de mise à jour
Cf.
[
`UPDATE.md`
](
UPDATE.md
)
.
\ No newline at end of file
Cf.
[
`UPDATE.md`
](
UPDATE.md
)
.
## Modèle de données de l'application
Cf.
[
`doc/Modèle de données`
](
doc/Modèle
de données).
\ No newline at end of file
UPDATE.md
View file @
e81243ea
...
...
@@ -26,12 +26,13 @@ de travail dans son état originel au moyen de la commande suivante :
## Mise à jour de la base de données
*
Dans le répertoire
`
data/Mises à jour
`
, si un fichier
`.sql`
corresopnd à la nouvelle version installée,
*
Dans le répertoire
`
bdd/update
`
, si un fichier
`.sql`
corresopnd à la nouvelle version installée,
exécutez les requêtes dans SQL Developer pour mettre à jour la base de données.
## Tests
Le fichier
`data/Déploiement/Changements.pdf`
recense les changements apportés par les différentes versions de l'application.
[
La liste des changements
](
https://ose.unicaen.fr/deploiement/changements.html
)
recense les changements apportés par les différentes versions de l'application.
Vous êtes invité à tester prioritairement ces changements.
## Passage en production
...
...
data/Déploiement/ose-dd
l.sql
→
bdd/instal
l.sql
View file @
e81243ea
File moved
data/Mises à jour
/06.3.2.sql
→
bdd/update
/06.3.2.sql
View file @
e81243ea
File moved
data/Mises à jour
/06.3.sql
→
bdd/update
/06.3.sql
View file @
e81243ea
File moved
data/Mises à jour
/07.0.sql
→
bdd/update
/07.0.sql
View file @
e81243ea
File moved
data/Mises à jour
/08.0.1.sql
→
bdd/update
/08.0.1.sql
View file @
e81243ea
File moved
data/Mises à jour
/08.0.3.sql
→
bdd/update
/08.0.3.sql
View file @
e81243ea
File moved
data/Mises à jour
/08.0.sql
→
bdd/update
/08.0.sql
View file @
e81243ea
File moved
data/Mises à jour
/08.1.sql
→
bdd/update
/08.1.sql
View file @
e81243ea
File moved
bin/ose
View file @
e81243ea
...
...
@@ -97,16 +97,16 @@ function install(Console $c, OseAdmin $oa, $fromMaster=true)
$c
->
exec
([
"cd
$osedir
"
,
"git checkout tags/
$version
"
,
"mkdir
data/
cache"
,
"chmod 777
data/
cache"
,
"mkdir cache"
,
"chmod 777 cache"
,
"chmod +7 bin/ose"
,
]);
$oa
->
writeVersion
(
$osedir
,
$version
);
}
else
{
$c
->
exec
([
"cd
$osedir
"
,
"mkdir
data/
cache"
,
"chmod 777
data/
cache"
,
"mkdir cache"
,
"chmod 777 cache"
,
"chmod +7 bin/ose"
,
]);
}
...
...
@@ -152,8 +152,8 @@ function install(Console $c, OseAdmin $oa, $fromMaster=true)
$c
->
exec
([
"cd
$osedir
"
,
"php vendor/bin/doctrine-module orm:generate-proxies"
,
"chmod -R 777
data/
cache/DoctrineProxy"
,
"chmod -R 777
data/
cache/Doctrine"
,
"chmod -R 777 cache/DoctrineProxy"
,
"chmod -R 777 cache/Doctrine"
,
]);
// Mise en place des tâches CRON ??
...
...
@@ -216,10 +216,10 @@ function update(Console $c, OseAdmin $oa)
// Néttoyage des caches et mise à jour des proxies, lancement du script de migration éventuel
$c
->
exec
([
"cd
$osedir
"
,
"rm -Rf
data/
cache/*"
,
"rm -Rf cache/*"
,
"php vendor/bin/doctrine-module orm:generate-proxies"
,
"chmod -R 777
data/
cache/DoctrineProxy"
,
"chmod -R 777
data/
cache/Doctrine"
,
"chmod -R 777 cache/DoctrineProxy"
,
"chmod -R 777 cache/Doctrine"
,
"php bin/ose migration
$oldVersion
$version
"
,
]);
...
...
config/application.config.php
View file @
e81243ea
...
...
@@ -99,7 +99,7 @@ class AppConfig
'./module'
,
'./vendor'
,
],
'cache_dir'
=>
'
data/
cache/'
,
'cache_dir'
=>
'cache/'
,
'config_cache_enabled'
=>
(
'prod'
==
$env
),
'module_map_cache_enabled'
=>
(
'prod'
==
$env
),
],
...
...
config/autoload/application.global.php
View file @
e81243ea
...
...
@@ -22,7 +22,7 @@ return [
'result_cache'
=>
'filesystem'
,
'hydration_cache'
=>
'array'
,
'generate_proxies'
=>
AppConfig
::
get
(
'bdd'
,
'generateProxies'
),
'proxy_dir'
=>
'
data/
cache/DoctrineProxy'
,
'proxy_dir'
=>
'cache/DoctrineProxy'
,
],
],
],
...
...
config/autoload/zenddevelopertools.dev.php
View file @
e81243ea
...
...
@@ -41,7 +41,7 @@ return array(
* Expects: string
* Default: 'data/cache'
*/
'cache_dir'
=>
'
data/
cache'
,
'cache_dir'
=>
'cache'
,
/**
* If a matches is defined, the profiler will be disabled if the request does not match the pattern.
...
...
data/Déploiement/C
onnecteurs/Apogee-OSE-calculCharges.xls
→
c
onnecteurs/Apogee-OSE-calculCharges.xls
View file @
e81243ea
File moved
data/Déploiement/C
onnecteurs/Apogee-OSE-createTables.sql
→
c
onnecteurs/Apogee-OSE-createTables.sql
View file @
e81243ea
File moved
data/Déploiement/C
onnecteurs/Apogee-OSE-export.sql
→
c
onnecteurs/Apogee-OSE-export.sql
View file @
e81243ea
File moved
Prev
1
2
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment