The current AFUP's website
Clone or download
mikaelrandy Merge pull request #664 from afup/feature/docker
Amélioration de la configuration Docker
Latest commit 3390434 Oct 15, 2018
Permalink
Failed to load latest commit information.
app Merge pull request #676 from agallou/test_techletter Oct 13, 2018
bin WIP: initialisation symfony, utilisation auth github pour vote sur CFP Oct 10, 2016
configs/application Conf apache pas utile / pas à jour Oct 23, 2017
cron Correction mailing list Nov 15, 2016
db on permet de saisir l'antenne la plus proche dans le tunnel de commande Aug 15, 2018
dependencies suppression de smarty commité dans le dépot Oct 1, 2017
doc WIP Groupes google Dec 11, 2017
docker Use '-l' option to 'useradd' function to avoid disk usage overload Oct 14, 2018
event event.afup.org : sur le même modèle que la bannière, on permet des co… Oct 6, 2018
htdocs fixes suites commentaires et remets le chmod d'origine Oct 3, 2018
sources Merge pull request #676 from agallou/test_techletter Oct 13, 2018
sql Merge pull request #616 from agallou/soumussion_speaker May 18, 2018
tests ajout des nouveaux champs dans l'index Jun 10, 2018
translations Billetterie Nantes 2017 Mar 11, 2017
var WIP: initialisation symfony, utilisation auth github pour vote sur CFP Oct 10, 2016
.atoum.php ajout d'une commande pour indexer les talks Dec 18, 2016
.env-dist Allow docker configuration and add some commands Oct 14, 2018
.gitattributes Vagrant: initialisation de la VM Feb 7, 2015
.gitignore Allow docker configuration and add some commands Oct 14, 2018
.php_cs ajout configuration phpcs Feb 25, 2017
.styleci.yml ajout configuration styleci Feb 25, 2017
.travis.yml add travis configuration Mar 26, 2017
Makefile Allow docker configuration and add some commands Oct 14, 2018
README.md Allow docker configuration and add some commands Oct 14, 2018
composer.json adding presta/sitemap-bundle dependency Jul 24, 2018
composer.lock adding presta/sitemap-bundle dependency Jul 24, 2018
docker-compose.override.yml-dist factorisation de la css du menu global Feb 2, 2018
docker-compose.yml ajout conf docker pour planete-php Oct 8, 2017
package.json Ajout package.json / Ajout overlay sur iframe Mar 23, 2018
phinx.php ajout de la configuration de phinx May 26, 2018
webpack.config.js Découpage fichiers js & css, utilisation de webpack pour bundler le js Mar 23, 2018
yarn.lock Découpage fichiers js & css, utilisation de webpack pour bundler le js Mar 23, 2018

README.md

Site web de l'AFUP

Applications

On accède aux applications via docker et les différents ports des applications. Vous retrouverez les ports dans le fichier docker-compose.override.yml

Par défaut:

Les ports utilisés peuvent être modifiés dans le fichier docker-compose.override.yml.

Mise en place avec docker

  • cloner le dépot
  • effectuer un make docker-up pour la création de l'infrastructure sous docker
  • effectuer un make init pour la copie des fichiers de config par défaut, l'installation des dépendances ainsi que l'init de la base de donnée avec les données de test.

La base de test inclus un utilisateur administration avec les identifiants suivants:

Vous pouvez aussi y accéder directement via la commande: docker/bin/mysql

Autres commandes

  • make docker-stop : éteint les containers en fonctionnement.
  • make docker-down : détruit les containers existants.

Configuration avancée

Plusieurs possibilités de configuration des containers sont disponibles, via l'utilisation de variables d'environnement.

Pour faciliter leur configuration, un fichier .env est créé à la racine du projet à la première exécution de la commande make docker-up. Ce fichier contient la liste des options disponibles.

DOCKER_UP_OPTIONS

liste des options à passer à la commande docker-composer up.

Base de données

Config par défaut:

  • user: afup
  • pass: afup
  • host: localhost
  • port: 3606
  • database: web