diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d11d9bcd8890c2e0f975366101dbb4416ed56419..9e80858aacabfe474fef14a1272f4f6f5e811988 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -25,15 +25,23 @@ deploy-testing: deploy-master: stage: deploy script: - - cat $configfileprod > ./config/config.js - - cat $cert > ./routes/cert/cert.pem - - cat $certidp > ./routes/cert/cert_idp.pem - - cat $key > ./routes/cert/key.pem - npm install + - npm run clean + - npm run build + - rm -rf ./built/public/default + - rm -rf ./built/routes/cert + - rm -rf ./built/views + - cp -R ./public/default ./built/public + - cp -R ./routes/cert ./built/routes + - cp -R ./views ./built + - cat $configfiledev > ./built/config/config.js + - cat $cert > ./built/routes/cert/cert.pem + - cat $certidp > ./built/routes/cert/cert_idp.pem + - cat $key > ./built/routes/cert/key.pem - "pm2 delete --silent account || :" - - pm2 start ./app.js --name=account + - pm2 start ./built/app.js --name=account - pm2 save tags: - production only: - - master \ No newline at end of file + - master