Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
W
www.domainepublic.net
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
domainepublic
www.domainepublic.net
Commits
5216d4b4
Commit
5216d4b4
authored
Mar 16, 2017
by
Christophe Siraut
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
mise-à-jour de la documentation
parent
5ba9dd33
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
32 deletions
+12
-32
README.md
README.md
+12
-32
No files found.
README.md
View file @
5216d4b4
...
...
@@ -13,42 +13,39 @@ Ce dépot contient le site web de Domaine Public.
<h2
id=
"fo"
>
Fonctionnement
</h2>
Le site utilise la dernière version de
Spip avec des squelettes propre
.
Le site utilise la dernière version de
`Spip <http://www.spip.net/>_`
avec des squelettes propres
.
<h2
id=
"de"
>
Développement
</h2>
Nous fournissions un fichier
*vagrant*
. La commande
`vagrant up`
lance une
machine virtuelle avec apache, mysql et spip, et essaie d'importer la base de
donnée. Note: vous pouvez copier un
*dump*
de la base-de-donnée via:
Pour tester ou modifier le site, vous pouvez cloner le projet:
scp ginger.domainepublic.net:/srv/domainepublic.sql .
git clone git@gitlab.domainepublic.net:domainepublic/www.domainepublic.net.git
Vous pouvez ensuite travailler en local. Le port HTTP de la machine virtuelle est redirigé vers:
La commande
`vagrant up`
lance une machine virtuelle avec apache, mysql et
spip, et tente d'importer la base de donnée. Vous pouvez copier un
*dump*
de
la base-de-donnée via:
http://localhost:8000
scp ginger.domainepublic.net:/srv/domainepublic.sql .
Pour tester ou modifier le site, vous pouvez cloner le projet
:
Vous pouvez ensuite travailler en local. Le port HTTP de la machine virtuelle est redirigé vers
:
git clone git@gitlab.domainepublic.net:domainepublic/www.domainepublic.net.git
http://localhost:8000
Afin de pousserr vos modifications, demande au dépot via gitlab.
Afin de pousserr vos modifications, demande
z l'accès en écriture
au dépot via gitlab.
<h3
id=
"te"
>
Tests
</h3>
Nous recommandons l'utilisation de
*vagrant*
pour tester les changements.
(Par défaut
*Vagrant*
travaille avec
*virtualbox*
, pour si utiliser
*KVM*
ou
*Xen*
, il suffit d'installer le paquet
*vagrant-libvirt*
)
Avant de pousser une modification en production veuillez la tester dans une
machine virtuelle. Pour démarrer une machine virtuelle et y appliquer la
configuration du dossier courrant, exécuter:
machine virtuelle. Pour démarrer une machine virtuelle et servir le site:
vagrant up
(note: la première fois que cette commande est invoquée, une image de debian de
300Mo est téléchargée)
Pour
appliquer des modifications de configuration avec une machine déjà
*up*
:
Pour
reconfigurer une machine virtuelle allumée, par exemple pour (ré)importer la base de données
:
vagrant provision
...
...
@@ -56,22 +53,5 @@ Pour se connecter à la machine:
vagrant ssh
De là on peut renommer le serveur de test pour tester des configurations
particulières, par exemple:
hostname alternz.domainepublic.net
dpconfig run
Plus d'info sur la documentation officielle de
[
vagrant
](
https://www.vagrantup.com/docs/
)
<h2
id=
"ve"
>
Versions
</h2>
07/03/2017:
*
installation de git, etckeeper et puppet (via les backports dans le cas de wheezy)
*
configuration des utilisateurs, de leurs clés, des groupes
*adm*
et
*sudo*
*
configuration des services apt, cron, motd, ssh, sudo
*
envoi des erreurs système à la liste maintenance@
*
plusieurs tâches cron particulières
*
vérification des droits d'écriture sur /tmp
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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