From fe04b3c5c4c7bd36db405405fe5fc633e36e5c2e Mon Sep 17 00:00:00 2001 From: Jeddunk Date: Wed, 6 Jan 2021 17:24:36 +0100 Subject: [PATCH] Added drone support --- .drone.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..b3e6dfd --- /dev/null +++ b/.drone.yml @@ -0,0 +1,18 @@ +kind: pipeline +type: exec +name: default + +steps: + - name: deploy + environment: + HOST: + from_secret: host + EMAIL: + from_secret: email + CONTAINERNAME: mainpage_new + commands: + - docker build ${DRONE_GIT_HTTP_URL} --tag ${DRONE_REPO} + - docker container stop $CONTAINERNAME + - docker container rm $CONTAINERNAME_backup + - docker container rename $CONTAINERNAME $CONTAINERNAME_backup + - docker run --detach --name mainpage_new --net nginx-proxy --env "VIRTUAL_HOST=$HOST,www.$HOST" --env "VIRTUAL_PORT=3000" --env "LETSENCRYPT_HOST=$HOST,www.$HOST" --env "LETSENCRYPT_EMAIL=$EMAIL" ${DRONE_REPO} \ No newline at end of file