kind: pipeline type: docker name: default steps: - name: build image: node commands: - npm install - npm run build - name: deploy image: docker/compose volumes: - name: docker path: /var/run/docker.sock - name: pegaz path: /opt/pegaz environment: CI_DOMAIN: from_secret: CI_DOMAIN commands: - apk add --upgrade bash findutils rsync sed - WORKDIR="/opt/pegaz/services/pegazio" - rm -rf $WORKDIR - mkdir $WORKDIR - rsync -av /drone/src $WORKDIR --exclude /drone/src/node_modules - cd $WORKDIR - sed -i "s|URL=.*|URL=\"https://$CI_DOMAIN\"|g" config.sh - bash /opt/pegaz/cli.pegaz.sh update pegazio volumes: - name: pegaz host: path: /opt/pegaz - name: docker host: path: /var/run/docker.sock