From a37633d9c0cedb1ce47066be01a13ca666f6a7cb Mon Sep 17 00:00:00 2001 From: Tyler Perkins Date: Fri, 16 Dec 2022 17:10:41 -0500 Subject: [PATCH 1/6] Add drone --- .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..0b3abd5 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,18 @@ +kind: pipeline +name: default + +steps: + - name: docker + image: thegeeklab/drone-docker + privileged: true + settings: + username: + from_secret: dockerhub_username + password: + from_secret: dockerhub_password + repo: + from_secret: dockerhub_repo + tags: latest + when: + branch: + - master From 633a7817ffbd2aefdb06dc9b6b3f0e7ee30c5dc0 Mon Sep 17 00:00:00 2001 From: Tyler Perkins Date: Fri, 16 Dec 2022 17:22:03 -0500 Subject: [PATCH 2/6] update drone --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 0b3abd5..0586f86 100644 --- a/.drone.yml +++ b/.drone.yml @@ -15,4 +15,4 @@ steps: tags: latest when: branch: - - master + - main From d81a1d1671330037a36c961e5e2d38383ddfc96a Mon Sep 17 00:00:00 2001 From: Tyler Perkins Date: Fri, 16 Dec 2022 17:23:49 -0500 Subject: [PATCH 3/6] Add docker files from uploading --- Dockerfile | 9 +++++++++ docker-compose.yml | 10 ++++++++++ 2 files changed, 19 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..71f5805 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM python + +WORKDIR /usr/src/app + +COPY ./src ./ + +RUN pip install -r requirements.txt + +CMD "python" "./main.py" diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..26b59ad --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +version: '3' + bot: + image: bot + environment: + - DISCORD_TOKEN=token + - S3_URL=url + - S3_UN=UN + - S3_PW=PW + - S3_TLS=TLS + - S3_BUCKET=BUCKET From 0f0d3ad558d75ad4b001211361f194f51266c5db Mon Sep 17 00:00:00 2001 From: Tyler Perkins Date: Fri, 16 Dec 2022 18:06:57 -0500 Subject: [PATCH 4/6] Update drone to use stock docker in docker --- .drone.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 0586f86..9e5745e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,8 +3,7 @@ name: default steps: - name: docker - image: thegeeklab/drone-docker - privileged: true + image: plugins/docker settings: username: from_secret: dockerhub_username From 483940ca7f7daafe4e10e1d0f70c1e45566a00b9 Mon Sep 17 00:00:00 2001 From: Tyler Perkins Date: Fri, 16 Dec 2022 18:23:50 -0500 Subject: [PATCH 5/6] Update README --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 4e89d05..517768b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ Memerr ====== +[![Build Status](https://drone.clortox.com/api/badges/tyler/Memerr/status.svg?ref=refs/heads/main)](https://drone.clortox.com/tyler/Memerr) + A discord bot to manage you and your friend's meme collection You can get this on [Docker](https://hub.docker.com/r/clortox/memerr) From dce6c0184c691aca6e38801d282cd7299482b722 Mon Sep 17 00:00:00 2001 From: Tyler Perkins Date: Sat, 17 Dec 2022 15:49:16 -0500 Subject: [PATCH 6/6] Add notify to build chain --- .drone.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.drone.yml b/.drone.yml index 9e5745e..8e4eab8 100644 --- a/.drone.yml +++ b/.drone.yml @@ -15,3 +15,14 @@ steps: when: branch: - main + - name: notify + image: clortox/drone-ntfy + settings: + URL: https://ntfy.clortox.com + USERNAME: drone + PASSWORD: + from_secret: ntfy_password + TOPIC: drone-builds + MESSAGE: Discord Bot build finished! + CLICK: https://drone.clortox.com/tyler/Memerr + TITLE: Memerr build