diff options
author | Thedro Neely <thedroneely@gmail.com> | 2019-07-24 02:44:14 -0400 |
---|---|---|
committer | Thedro Neely <thedroneely@gmail.com> | 2019-07-24 02:44:14 -0400 |
commit | d062ca04404980a050391ae6d7d4e3aaa77ae27a (patch) | |
tree | 839cdf1c3232720a22d68255f5c358f7ede04a21 /.drone.yml | |
parent | 650341569a11ef106a23f72df9e4327ce5ee6fa0 (diff) | |
download | thedroneely.com-d062ca04404980a050391ae6d7d4e3aaa77ae27a.tar.gz thedroneely.com-d062ca04404980a050391ae6d7d4e3aaa77ae27a.tar.bz2 thedroneely.com-d062ca04404980a050391ae6d7d4e3aaa77ae27a.zip |
.drone.yml: Make archive markdown files immutable
Diffstat (limited to '.drone.yml')
-rw-r--r-- | .drone.yml | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -55,20 +55,20 @@ steps: - eval $(ssh-agent) - echo "$SSH_KEY_PASSWORD" | ssh-add ssh-key - - > - scp -rp -o StrictHostKeyChecking=no -vT -i ssh-key + - > + scp -rp -o StrictHostKeyChecking=no -vT -i ssh-key $SERVER_USER@$SERVER_IP:/srv/http/thedroneely.com/generators/hugo/content generators/hugo/ - ls -lR generators/hugo/content - - > - scp -rp -o StrictHostKeyChecking=no -vT -i ssh-key + - > + scp -rp -o StrictHostKeyChecking=no -vT -i ssh-key $SERVER_USER@$SERVER_IP:/srv/http/thedroneely.com/cockpit/storage/data/collections.sqlite . - ls -la - > - scp -rp -o StrictHostKeyChecking=no -P $ORIGIN_PORT -vT -i ssh-key collections.sqlite + scp -rp -o StrictHostKeyChecking=no -P $ORIGIN_PORT -vT -i ssh-key collections.sqlite $ORIGIN_USER@$ORIGIN_HOST:/srv/http/staging/thedroneely.com/cockpit/storage/data/collections.sqlite.new - > @@ -76,7 +76,7 @@ steps: ' cd /srv/http/staging/thedroneely.com/cockpit/storage/data/ && cmp --silent collections.sqlite collections.sqlite.new || - { + { cp collections.sqlite collections.sqlite-$(date +%H%M-%d%m-%Y) && mv collections.sqlite.new collections.sqlite && touch collections.sqlite; } @@ -153,17 +153,17 @@ steps: tar -czf $NAME.tar.gz app bootstrap generators public vendor AppConfig.php composer.json composer.lock - - > - scp -r -o StrictHostKeyChecking=no -vT -i ssh-key + - > + scp -r -o StrictHostKeyChecking=no -vT -i ssh-key $NAME.tar.gz $SERVER_USER@$SERVER_IP:/srv/deploys/$NAME/ - > ssh -o StrictHostKeyChecking=no -vT -i ssh-key $SERVER_USER@$SERVER_IP ' export DATE=$(date +%H%M-%d%m-%Y) NAME=thedroneely.com && - cd /srv/deploys/$NAME && + cd /srv/deploys/$NAME && - mkdir $NAME-$DATE && + mkdir $NAME-$DATE && tar -xvf $NAME.tar.gz -C $NAME-$DATE && rm $NAME.tar.gz && @@ -172,6 +172,9 @@ steps: cp -r /srv/deploys/$NAME/$NAME-deploy/public/uploads $NAME-$DATE/public/ && cp -r /srv/deploys/$NAME/$NAME-deploy/public/videos $NAME-$DATE/public/ && + chattr +i $NAME-DATE/generators/hugo/content/posts/archive.md && + chattr +i $NAME-DATE/generators/hugo/content/projects/archive.md && + cd $NAME-$DATE/generators/hugo && hugo && cd /srv/deploys/$NAME && |