From e7c4f193fcef8fc00d27ee46a4bb510378edf863 Mon Sep 17 00:00:00 2001 From: Francesco Minnocci Date: Sun, 2 Apr 2023 19:54:28 +0200 Subject: [PATCH 1/2] Add Drone --- .drone.yml | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..03861f9 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,45 @@ +kind: pipeline +name: default + +steps: +- name: deploy + image: docker:cli + volumes: + - name: docker-socket + path: /var/run/docker.sock + environment: + BASE_URL: "/problemi/" + DATABASE_PATH: + from_secret: database_path + OAUTH_CLIENT_ID: + from_secret: oauth_client_id + OAUTH_CLIENT_SECRET: + from_secret: oauth_client_secret + OAUTH_AUTH_URL: + from_secret: oauth_auth_url + OAUTH_TOKEN_HOST: + from_secret: oauth_token_host + OAUTH_TOKEN_PATH: + from_secret: oauth_token_path + OAUTH_REDIRECT_URL: + from_secret: oauth_redirect_url + OAUTH_USER_INFO_URL: + from_secret: oauth_user_info_url + OAUTH_SCOPES: + from_secret: oauth_scopes + + commands: + - docker build -t problemi . + - docker rm -f problemi + - docker run -d -p 127.240.211.76:1112:3000 --restart always --name problemi problemi + +trigger: + branch: + - main + event: + - push + +volumes: +- name: docker-socket + host: + path: /var/run/docker.sock -- 2.30.2 From 3366f4ac19ba7a34e69ae28f73ae9a644a45d270 Mon Sep 17 00:00:00 2001 From: Francesco Minnocci Date: Sun, 2 Apr 2023 20:14:30 +0200 Subject: [PATCH 2/2] Fix volumes --- .drone.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 03861f9..68731b9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,10 +7,11 @@ steps: volumes: - name: docker-socket path: /var/run/docker.sock + - name: data + path: /app/data.local environment: BASE_URL: "/problemi/" - DATABASE_PATH: - from_secret: database_path + DATABASE_PATH: "data.local/db.local.json" OAUTH_CLIENT_ID: from_secret: oauth_client_id OAUTH_CLIENT_SECRET: @@ -43,3 +44,6 @@ volumes: - name: docker-socket host: path: /var/run/docker.sock +- name: data + host: + path: /var/lib/problemi -- 2.30.2