kind: pipeline type: docker name: frontend-docker clone: disable: true trigger: branch: - docker event: - push steps: - name: clone image: docker.m.daocloud.io/alpine/git:2.45.2 commands: - git init - git remote add origin http://gitea.cdchen.cloud/${DRONE_REPO}.git - git fetch --depth=50 origin ${DRONE_COMMIT_BRANCH} - git checkout -qf ${DRONE_COMMIT_SHA} - name: build-image image: docker.m.daocloud.io/library/docker:27-cli volumes: - name: dockersock path: /var/run/docker.sock commands: - docker build -t cdchen-frontend:docker . - name: deploy image: docker.m.daocloud.io/library/docker:27-cli volumes: - name: dockersock path: /var/run/docker.sock commands: - docker rm -f cdchen-frontend || true - docker run -d --name cdchen-frontend --restart unless-stopped -p 8088:80 cdchen-frontend:docker volumes: - name: dockersock host: path: /var/run/docker.sock