Skip to content
Snippets Groups Projects
Commit d79e6b70 authored by Vincent Mazenod's avatar Vincent Mazenod
Browse files

node_modules serve by apache

parent 69997172
No related branches found
No related tags found
No related merge requests found
Pipeline #6205 passed
...@@ -8,6 +8,7 @@ build: ...@@ -8,6 +8,7 @@ build:
stage: build stage: build
script: script:
# dépendances pelican thèmes # dépendances pelican thèmes
- apt update
- apt-get install -y --force-yes build-essential python-dev python-pip git nodejs nodejs-legacy npm - apt-get install -y --force-yes build-essential python-dev python-pip git nodejs nodejs-legacy npm
- pip install --upgrade pip==9.0.3 - pip install --upgrade pip==9.0.3
- pip install -r requirements.txt - pip install -r requirements.txt
...@@ -30,13 +31,21 @@ build: ...@@ -30,13 +31,21 @@ build:
# génération du ticket kerberos # génération du ticket kerberos
- kinit -k -t my.keytab vimazeno@LOCAL.ISIMA.FR - kinit -k -t my.keytab vimazeno@LOCAL.ISIMA.FR
# préparation du répertoire servi par apache # préparation du répertoire servi par apache
- ssh -K vimazeno@perso.local.isima.fr "mkdir -p ~/public_html/" - ssh -o StrictHostKeyChecking=no -K vimazeno@perso.local.isima.fr "mkdir -p ~/public_html/"
- ssh -K vimazeno@perso.local.isima.fr "echo 'Options +FollowSymLinks' > ~/public_html/.htaccess" - ssh -o StrictHostKeyChecking=no -K vimazeno@perso.local.isima.fr "echo 'Options +FollowSymLinks' > ~/public_html/.htaccess"
- ssh -K vimazeno@perso.local.isima.fr "echo 'RewriteEngine on' >> ~/public_html/.htaccess" - ssh -o StrictHostKeyChecking=no -K vimazeno@perso.local.isima.fr "echo 'RewriteEngine on' >> ~/public_html/.htaccess"
- ssh -K vimazeno@perso.local.isima.fr "echo 'RewriteCond %{HTTP_HOST} ^perso.isima.fr$' >> ~/public_html/.htaccess" - ssh -o StrictHostKeyChecking=no -K vimazeno@perso.local.isima.fr "echo 'RewriteCond %{HTTP_HOST} ^perso.isima.fr$' >> ~/public_html/.htaccess"
- ssh -K vimazeno@perso.local.isima.fr "echo 'RewriteRule (.*) https://perso.limos.fr%{REQUEST_URI} [R=301,L]' >> ~/public_html/.htaccess" - ssh -o StrictHostKeyChecking=no -K vimazeno@perso.local.isima.fr "echo 'RewriteRule (.*) https://perso.limos.fr%{REQUEST_URI} [R=301,L]' >> ~/public_html/.htaccess"
- ssh -o StrictHostKeyChecking=no -K vimazeno@perso.local.isima.fr "mkdir -p ~/public_html/_"
- ssh -o StrictHostKeyChecking=no -K vimazeno@perso.local.isima.fr "echo '<FilesMatch "\.phar">' > ~/public_html/_/.htaccess"
- ssh -o StrictHostKeyChecking=no -K vimazeno@perso.local.isima.fr "echo ' php_flag engine off' >> ~/public_html/_/.htaccess"
- ssh -o StrictHostKeyChecking=no -K vimazeno@perso.local.isima.fr "echo ' ForceType application/octet-stream' >> ~/public_html/_/.htaccess"
- ssh -o StrictHostKeyChecking=no -K vimazeno@perso.local.isima.fr "echo ' Header set Content-Disposition attachment' >> ~/public_html/_/.htaccess"
- ssh -o StrictHostKeyChecking=no -K vimazeno@perso.local.isima.fr "echo '</FilesMatch>' >> ~/public_html/_/.htaccess"
# rsync du HTML statique généré # rsync du HTML statique généré
- apt-get install -y --force-yes rsync - apt-get install -y --force-yes rsync
- rsync -az --exclude '_' -e "ssh -K" output/ vimazeno@perso.local.isima.fr:~/public_html/ - rsync -az --exclude '_' -e "ssh -o StrictHostKeyChecking=no -K" output/ vimazeno@perso.local.isima.fr:~/public_html/
- ssh -o StrictHostKeyChecking=no -K vimazeno@perso.local.isima.fr "mkdir -p ~/public_html/node_modules"
- rsync -az -e "ssh -o StrictHostKeyChecking=no -K" content/node_modules/ vimazeno@perso.local.isima.fr:~/public_html/node_modules
# le déploiement se fera uniquement lorsque je clique sur le "play" de la CI via l'interface gitlab # le déploiement se fera uniquement lorsque je clique sur le "play" de la CI via l'interface gitlab
when: manual when: manual
\ No newline at end of file
{
"name": "*",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"font-awesome": "^4.7.0",
"reveal.js": "^3.5.0"
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment