aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBaptiste Jonglez <git@bitsofnetworks.org>2024-04-28 12:17:49 +0200
committerBaptiste Jonglez <git@bitsofnetworks.org>2024-04-28 12:17:49 +0200
commitde58cd9686ace580816528866ac03e1ad0e287b3 (patch)
treed03873a5074f68f69847c7eeadf19fce31d01330
parentb1149c7b90b84e0c77ed0791b5a2886f8c55f1fb (diff)
downloadsite-de58cd9686ace580816528866ac03e1ad0e287b3.tar.gz
site-de58cd9686ace580816528866ac03e1ad0e287b3.zip
Automatic upload to production website
-rw-r--r--.woodpecker.yaml22
1 files changed, 19 insertions, 3 deletions
diff --git a/.woodpecker.yaml b/.woodpecker.yaml
index 336da93..2f4d6d2 100644
--- a/.woodpecker.yaml
+++ b/.woodpecker.yaml
@@ -1,5 +1,5 @@
steps:
- - name: upload
+ - name: upload (preprod)
when:
branch:
- preprod
@@ -15,6 +15,22 @@ steps:
source: static/**/*
target: /
strip_prefix: static/
- # a bit more robust: do not require the let's encrypt certificate to be
- # working for the subdomain
+ path_style: true
+
+ - name: upload (prod)
+ when:
+ - event: push
+ branch: main
+ image: plugins/s3
+ settings:
+ bucket: deuxfleurs.fr
+ endpoint: https://garage.deuxfleurs.fr
+ region: garage
+ access_key:
+ from_secret: aws_access_key_id
+ secret_key:
+ from_secret: aws_secret_access_key
+ source: static/**/*
+ target: /
+ strip_prefix: static/
path_style: true