From bd3ad29eea465d13197b52cf055cadba3aa80eda Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Tue, 25 Jul 2023 15:43:19 +0200 Subject: [PATCH] Feat: push to opytex bucket --- .drone.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/.drone.yml b/.drone.yml index f86b48f..c8471c0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -26,3 +26,38 @@ steps: SSH_KEY: from_secret: sshcontent-key + - name: Build Opytex base + image: python:3.8-alpine + volumes: + - name: pelican-output + path: /output + commands: + - apk add --no-cache git imagemagick-dev imagemagick + - git submodule init + - git submodule update + - pip install --no-cache-dir -r requirements.txt + - export MAGICK_HOME=/usr + - pelican ./content/ -o /output -s publishconf.py --relative-urls + + - name: Push to bucket opytex.org + image: plugins/s3 + volumes: + - name: pelican-output + path: /drone/src/output + settings: + bucket: opytex.org + endpoint: https://storage.opytex.org + access_key: + from_secret: minio_access_key + secret_key: + from_secret: minio_secret_key + source: /output + target: / + path_style: true + + +volumes: + - name: tosend + temp: {} + - name: pelican-output + temp: {}