diff --git a/.drone.yml b/.drone.yml index 07a386e..6a30ef3 100644 --- a/.drone.yml +++ b/.drone.yml @@ -5,32 +5,12 @@ name: default steps: - name: deploy image: docker:dind - volumes: - - name: docker - path: /var/run/docker.sock - - name: pegaz - path: /opt/pegaz - environment: - CI_DOMAIN: - from_secret: CI_DOMAIN commands: - - apk add --upgrade npm bash findutils rsync sed - - source /opt/pegaz/config.sh - - adduser -D $USERNAME - - WORKDIR="/opt/pegaz/services/$DRONE_REPO_NAME" - - rm -rf $WORKDIR - - su $USERNAME -c "mkdir $WORKDIR" - - su $USERNAME -c "rsync -av --exclude ./node_modules /drone/src/ $WORKDIR" - - cd $WORKDIR - - npm install - - '[[ -f config.sh ]] && sed -i "s|DOMAIN=.*|DOMAIN=\"$CI_DOMAIN\"|g" config.sh' - - '[[ -f .env ]] && sed -i "s|DOMAIN=.*|DOMAIN=\"$CI_DOMAIN\"|g" .env' - - bash /opt/pegaz/cli.pegaz.sh up $DRONE_REPO_NAME - -volumes: - - name: pegaz - host: - path: /opt/pegaz - - name: docker - host: - path: /var/run/docker.sock + - apk add --upgrade npm bash findutils rsync sed + - WORKDIR="/var/docker-web/apps/$DRONE_REPO_NAME" + - rm -rf $WORKDIR + - mkdir $WORKDIR + - rsync -av --exclude ./node_modules /drone/src/ $WORKDIR + - cd $WORKDIR + - npm ci + - bash /var/docker-web/src/cli.sh up $DRONE_REPO_NAME diff --git a/README.md b/README.md index f06fb9b..c8c7bcc 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # TODO - [ ] fixed header with links on scroll -- [ ] anim pegaz create ?? -- [ ] presentation de l'arborecense - doc du code +- [ ] anim docker-web create ?? +- [x] presentation de l'arborecense - doc du code - [ ] command line guide - doc du CLI - [ ] configuration file ? diff --git a/app.vue b/app.vue index 2e9bba3..aca0bc5 100644 --- a/app.vue +++ b/app.vue @@ -1,21 +1,21 @@