kind: pipeline type: exec name: default platform: os: linux arch: amd64 steps: - name: build commands: - docker build --build-arg GIT_REVISION=${DRONE_BUILD_NUMBER} -t ${DRONE_REPO_NAME}:rev${DRONE_BUILD_NUMBER} . - name: clean commands: - docker container stop ${DRONE_REPO_NAME} || true - docker container rm ${DRONE_REPO_NAME} || true - name: deploy commands: - docker run --detach --name ${DRONE_REPO_NAME} --restart always -v /var/www/post/data:/app/data -p 8000:8000 ${DRONE_REPO_NAME}:rev${DRONE_BUILD_NUMBER} trigger: branch: - main