Chiliproject » Historique » Version 4
Mehdi Abaakouk, 12/01/2013 16:13
1 | 1 | Mehdi Abaakouk | h1. Chiliproject |
---|---|---|---|
2 | 1 | Mehdi Abaakouk | |
3 | 1 | Mehdi Abaakouk | La machine chiliproject contient: |
4 | 1 | Mehdi Abaakouk | |
5 | 1 | Mehdi Abaakouk | - une base données postgres |
6 | 1 | Mehdi Abaakouk | - une application installé dans /srv/http/chiliproject-X.X.X |
7 | 1 | Mehdi Abaakouk | - une copie du gitolite de git.tetaneutral.net dans /srv/http/repositories (maj automatiquement par gitolite) |
8 | 1 | Mehdi Abaakouk | |
9 | 1 | Mehdi Abaakouk | h2. L'application: |
10 | 1 | Mehdi Abaakouk | |
11 | 1 | Mehdi Abaakouk | Le vhost d'apache est /etc/apache2/sites-enabled/chiliproject.tetaneutral.net, il pointe vers le répertoire /srv/http/chiliproject qui est un lien symbolique vers /srv/http/chiliproject-X.X.X |
12 | 1 | Mehdi Abaakouk | |
13 | 3 | Mehdi Abaakouk | La procédure de mise à jour est la suivante: |
14 | 1 | Mehdi Abaakouk | <pre> |
15 | 1 | Mehdi Abaakouk | /etc/init.d/apache2 stop |
16 | 1 | Mehdi Abaakouk | #Â su - postgres |
17 | 1 | Mehdi Abaakouk | # pgdump chiliproject > chiliproject-3.X.X-20130108.sql |
18 | 1 | Mehdi Abaakouk | # exit |
19 | 4 | Mehdi Abaakouk | #Â cd /srv/http/chiliproject |
20 | 4 | Mehdi Abaakouk | # git fetch origin |
21 | 4 | Mehdi Abaakouk | # git branch ttnn-prod-3.6.0 # Création d'un nouvelle branche qui contient les modifications ttnn |
22 | 4 | Mehdi Abaakouk | # git checkout ttnn-prod-3.6.0 # Utilisation de cette branche |
23 | 4 | Mehdi Abaakouk | # git rebase v3.6.0 # rebase la branche ttnn avec la dernière version de chiliproject |
24 | 1 | Mehdi Abaakouk | </pre> |
25 | 1 | Mehdi Abaakouk | |
26 | 1 | Mehdi Abaakouk | Et continuer les étapes 4 à 10 du howto de chiliproject (cf: https://www.chiliproject.org/projects/chiliproject/wiki/Upgrade#Step-4-Library-installation) |
27 | 3 | Mehdi Abaakouk | Version rapide: |
28 | 3 | Mehdi Abaakouk | <pre> |
29 | 4 | Mehdi Abaakouk | bundle update |
30 | 4 | Mehdi Abaakouk | gem cleanup |
31 | 4 | Mehdi Abaakouk | bundle update |
32 | 2 | Mehdi Abaakouk | bundle exec rake generate_session_store |
33 | 1 | Mehdi Abaakouk | bundle exec rake db:migrate RAILS_ENV=production |
34 | 1 | Mehdi Abaakouk | bundle exec rake db:migrate:plugins RAILS_ENV=production |
35 | 3 | Mehdi Abaakouk | bundle exec rake tmp:cache:clear |
36 | 3 | Mehdi Abaakouk | bundle exec rake tmp:sessions:clear |
37 | 3 | Mehdi Abaakouk | </pre> |
38 | 3 | Mehdi Abaakouk | |
39 | 3 | Mehdi Abaakouk | |
40 | 3 | Mehdi Abaakouk | Restart de chili |
41 | 3 | Mehdi Abaakouk | <pre> |
42 | 3 | Mehdi Abaakouk | /etc/init.d/apache2 start |
43 | 1 | Mehdi Abaakouk | </pre> |
44 | 1 | Mehdi Abaakouk | |
45 | 1 | Mehdi Abaakouk | h2. La DB du postgres normal: |
46 | 1 | Mehdi Abaakouk | |
47 | 1 | Mehdi Abaakouk | <pre> |
48 | 1 | Mehdi Abaakouk | #Â su - postgres |
49 | 1 | Mehdi Abaakouk | # psql chiliproject |
50 | 1 | Mehdi Abaakouk | chiliproject=# \dt |
51 | 1 | Mehdi Abaakouk | public | attachments | table | chiliproject |
52 | 1 | Mehdi Abaakouk | public | auth_sources | table | chiliproject |
53 | 1 | Mehdi Abaakouk | public | boards | table | chiliproject |
54 | 1 | Mehdi Abaakouk | public | changes | table | chiliproject |
55 | 1 | Mehdi Abaakouk | public | changesets | table | chiliproject |
56 | 1 | Mehdi Abaakouk | public | changesets_issues | table | chiliproject |
57 | 1 | Mehdi Abaakouk | public | comments | table | chiliproject |
58 | 1 | Mehdi Abaakouk | public | custom_fields | table | chiliproject |
59 | 1 | Mehdi Abaakouk | public | custom_fields_projects | table | chiliproject |
60 | 1 | Mehdi Abaakouk | public | custom_fields_trackers | table | chiliproject |
61 | 1 | Mehdi Abaakouk | public | custom_values | table | chiliproject |
62 | 1 | Mehdi Abaakouk | public | documents | table | chiliproject |
63 | 1 | Mehdi Abaakouk | public | enabled_modules | table | chiliproject |
64 | 1 | Mehdi Abaakouk | public | enumerations | table | chiliproject |
65 | 1 | Mehdi Abaakouk | public | groups_users | table | chiliproject |
66 | 1 | Mehdi Abaakouk | public | issue_categories | table | chiliproject |
67 | 1 | Mehdi Abaakouk | public | issue_relations | table | chiliproject |
68 | 1 | Mehdi Abaakouk | public | issue_statuses | table | chiliproject |
69 | 1 | Mehdi Abaakouk | public | issues | table | chiliproject |
70 | 1 | Mehdi Abaakouk | public | journal_details | table | chiliproject |
71 | 1 | Mehdi Abaakouk | public | journals | table | chiliproject |
72 | 1 | Mehdi Abaakouk | public | member_roles | table | chiliproject |
73 | 1 | Mehdi Abaakouk | public | members | table | chiliproject |
74 | 1 | Mehdi Abaakouk | public | messages | table | chiliproject |
75 | 1 | Mehdi Abaakouk | public | news | table | chiliproject |
76 | 1 | Mehdi Abaakouk | public | open_id_authentication_associations | table | chiliproject |
77 | 1 | Mehdi Abaakouk | public | open_id_authentication_nonces | table | chiliproject |
78 | 1 | Mehdi Abaakouk | public | projects | table | chiliproject |
79 | 1 | Mehdi Abaakouk | public | projects_trackers | table | chiliproject |
80 | 1 | Mehdi Abaakouk | public | queries | table | chiliproject |
81 | 1 | Mehdi Abaakouk | public | repositories | table | chiliproject |
82 | 1 | Mehdi Abaakouk | public | roles | table | chiliproject |
83 | 1 | Mehdi Abaakouk | public | schema_migrations | table | chiliproject |
84 | 1 | Mehdi Abaakouk | public | settings | table | chiliproject |
85 | 1 | Mehdi Abaakouk | public | taggings | table | chiliproject |
86 | 1 | Mehdi Abaakouk | public | tags | table | chiliproject |
87 | 1 | Mehdi Abaakouk | public | time_entries | table | chiliproject |
88 | 1 | Mehdi Abaakouk | public | tokens | table | chiliproject |
89 | 1 | Mehdi Abaakouk | public | trackers | table | chiliproject |
90 | 1 | Mehdi Abaakouk | public | user_preferences | table | chiliproject |
91 | 1 | Mehdi Abaakouk | public | users | table | chiliproject |
92 | 1 | Mehdi Abaakouk | public | versions | table | chiliproject |
93 | 1 | Mehdi Abaakouk | public | watchers | table | chiliproject |
94 | 1 | Mehdi Abaakouk | public | wiki_content_versions | table | chiliproject |
95 | 1 | Mehdi Abaakouk | public | wiki_contents | table | chiliproject |
96 | 1 | Mehdi Abaakouk | public | wiki_pages | table | chiliproject |
97 | 1 | Mehdi Abaakouk | public | wiki_redirects | table | chiliproject |
98 | 1 | Mehdi Abaakouk | public | wikis | table | chiliproject |
99 | 1 | Mehdi Abaakouk | public | workflows | table | chiliproject |
100 | 1 | Mehdi Abaakouk | </pre> |