diff --git a/.drone.yml b/.drone.yml index fe431e2..874cb6f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,58 +7,18 @@ platform: arch: amd64 steps: - - name: compress - image: alpine - commands: - - rm -rf ./app.tar.bz2 - - tar -cjf ./app.tar.bz2 -C ./ . - - name: upload - image: drillster/drone-rsync + - name: docker + image: plugins/docker when: branch: - - master - environment: - RSYNC_KEY: - from_secret: rsync_key - RSYNC_USER: - from_secret: rsync_user - PLUGIN_ARGS: -zz -O --no-perms + - develop settings: - port: 22522 - hosts: - - vault48.org - source: ./ - user: ${rsync_user} - key: ${rsync_key} - target: /tmp/tg-bot-${DRONE_BRANCH} - include: - - "app.tar.bz2" - exclude: - - "*" - - name: build - image: appleboy/drone-ssh - when: - branch: - - master - environment: - BUILD_PATH: - from_secret: build_path - ENV_PATH: - from_secret: env_path - settings: - host: vault48.org + dockerfile: docker/Dockerfile username: - from_secret: rsync_user - key: - from_secret: rsync_key - envs: [build_path, env_path] - port: 22522 - script_stop: true - script: - - rm -rf $${BUILD_PATH}/${DRONE_BRANCH} - - mkdir -p $${BUILD_PATH}/${DRONE_BRANCH} - - cd $${BUILD_PATH}/${DRONE_BRANCH} - - tar -xjf /tmp/tg-bot-${DRONE_BRANCH}/app.tar.bz2 -C ./ - - cp -a $${ENV_PATH}/${DRONE_BRANCH}/. $${BUILD_PATH}/${DRONE_BRANCH} - - DRONE_BRANCH=${DRONE_BRANCH} docker-compose -f ./docker/docker-compose.yml build - - DRONE_BRANCH=${DRONE_BRANCH} docker-compose -f ./docker/docker-compose.yml up -d + from_secret: docker_login + password: + from_secret: docker_password + repo: + from_secret: docker_repo + registry: + from_secret: docker_registry