front : DNS public vers le proxy (généralement HTTP/HTTPS)
db : DNS public vers les bases de données (SQL)
push : DNS public vers le filesystem (généralement FTP/SSH)
|
vv
front300
^
|
Code plateforme
La zone DNS de gestion des plateformes est pkgdata.net géré sur http://admin.gandi.net
Configurer les enregistrements DNS (cf. Conventions):
front<x>00 300 IN CNAME <nom_serveur>-endpoint
db<x>00 300 IN CNAME <nom_serveur>-endpoint
push<x>00 300 IN CNAME <nom_serveur>-endpoint
git clone git@bitbucket.org:pkgdata/prod.git --recursive
cd prod
git checkout -b <plateforme>00
git submodule update --init --remote --recursive
cd .. && mv prod 300
cd <plateforme>
sed -e 's/<id>/6/' -e 's/<name>/Monkees/' -i'' README.md
cd work/infras/prod/000/docs
cat > content/technique/plateformes/<plateforme>.md <<EOF
+++
title = "<plateforme> (x)"
type="page"
weight = 6
+++
EOF
git add content/technique/plateformes/<plateforme>.md
git commit -m "new plateform : <plateforme> (x)"
git push