Loading README.md +34 −7 Original line number Diff line number Diff line Loading @@ -16,22 +16,49 @@ environnement PHP dont on maîtrise la version. Pour obtenir puis construire cet ### Création des sources de l'application - Pour obtenir le master des sources du squelette d'application : ```bash APP_DIR=newapp git clone git@git.unicaen.fr:lib/unicaen/skeleton-application.git ${APP_DIR} cd ${APP_DIR} ``` - Puis pour installer les dépendances PHP : ```bash # si vous avez la joie d'être derrière un proxy : #HTTP_PROXY=http://10.14.128.99:3128 #HTTPS_PROXY=${HTTP_PROXY} #NO_PROXY=unicaen.fr,localhost PHP_VERSION=7.3 docker run \ --rm \ -v $PWD:/app \ -w /app unicaen-dev-php${PHP_VERSION}-apache \ composer create-project --repository https://gest.unicaen.fr/packagist unicaen/skeleton-application ${APP_DIR} cd ${APP_DIR} -w /app \ --env HTTP_PROXY \ --env HTTPS_PROXY \ --env NO_PROXY \ unicaen-dev-php${PHP_VERSION}-apache \ composer install ``` Cette commande `composer create-project` fait un `git clone` pour obtenir le dernier tag des sources du squelette d'application, puis un `composer install` pour installer les dépendances PHP. - Puis pour installer les fichiers de config exemples : ```bash docker run \ --rm \ -v $PWD:/app \ -w /app \ --env HTTP_PROXY \ --env HTTPS_PROXY \ --env NO_PROXY \ unicaen-dev-php${PHP_VERSION}-apache \ composer run-script "post-create-project-cmd" ``` ### Droits d'écriture Loading @@ -39,7 +66,7 @@ Comme les commandes lancées via Docker (comme ici, `composer`) sont exécutées sur les fichiers créés. ```bash sudo chown -R ${USER} . sudo chown -R ${USER}:${USER} . ``` ### Création du dépôt git Loading Loading
README.md +34 −7 Original line number Diff line number Diff line Loading @@ -16,22 +16,49 @@ environnement PHP dont on maîtrise la version. Pour obtenir puis construire cet ### Création des sources de l'application - Pour obtenir le master des sources du squelette d'application : ```bash APP_DIR=newapp git clone git@git.unicaen.fr:lib/unicaen/skeleton-application.git ${APP_DIR} cd ${APP_DIR} ``` - Puis pour installer les dépendances PHP : ```bash # si vous avez la joie d'être derrière un proxy : #HTTP_PROXY=http://10.14.128.99:3128 #HTTPS_PROXY=${HTTP_PROXY} #NO_PROXY=unicaen.fr,localhost PHP_VERSION=7.3 docker run \ --rm \ -v $PWD:/app \ -w /app unicaen-dev-php${PHP_VERSION}-apache \ composer create-project --repository https://gest.unicaen.fr/packagist unicaen/skeleton-application ${APP_DIR} cd ${APP_DIR} -w /app \ --env HTTP_PROXY \ --env HTTPS_PROXY \ --env NO_PROXY \ unicaen-dev-php${PHP_VERSION}-apache \ composer install ``` Cette commande `composer create-project` fait un `git clone` pour obtenir le dernier tag des sources du squelette d'application, puis un `composer install` pour installer les dépendances PHP. - Puis pour installer les fichiers de config exemples : ```bash docker run \ --rm \ -v $PWD:/app \ -w /app \ --env HTTP_PROXY \ --env HTTPS_PROXY \ --env NO_PROXY \ unicaen-dev-php${PHP_VERSION}-apache \ composer run-script "post-create-project-cmd" ``` ### Droits d'écriture Loading @@ -39,7 +66,7 @@ Comme les commandes lancées via Docker (comme ici, `composer`) sont exécutées sur les fichiers créés. ```bash sudo chown -R ${USER} . sudo chown -R ${USER}:${USER} . ``` ### Création du dépôt git Loading