site-socialmedia-progress-bars/.drone.yml

40 lines
2.5 KiB
YAML
Raw Permalink Normal View History

2021-11-13 18:41:32 +00:00
kind: pipeline
type: exec
name: default
steps:
- name: copy
commands:
- sudo mkdir -p /var/www/site-socialmedia-progress-bars
2021-11-14 06:10:34 +00:00
- sudo rm -rf /var/www/site-socialmedia-progress-bars/fonts
2021-11-13 18:41:32 +00:00
- sudo rm -rf /var/www/site-socialmedia-progress-bars/migrations
2021-11-14 06:10:34 +00:00
- sudo rm -f /var/www/site-socialmedia-progress-bars/bg_tweeter.py
2021-11-13 18:41:32 +00:00
- sudo rm -f /var/www/site-socialmedia-progress-bars/app.py
2021-11-13 18:45:36 +00:00
- sudo rm -f /var/www/site-socialmedia-progress-bars/Makefile
2021-11-13 18:41:32 +00:00
- sudo mkdir -p /var/www/site-socialmedia-progress-bars
2021-11-13 18:45:36 +00:00
- sudo cp Makefile /var/www/site-socialmedia-progress-bars/Makefile
2021-11-13 18:41:32 +00:00
- sudo cp app.py /var/www/site-socialmedia-progress-bars/app.py
2021-11-14 06:08:03 +00:00
- sudo cp bg_tweeter.py /var/www/site-socialmedia-progress-bars/bg_tweeter.py
2021-11-14 06:10:34 +00:00
- sudo cp migrations -r /var/www/site-socialmedia-progress-bars/migrations
- sudo cp fonts -r /var/www/site-socialmedia-progress-bars/fonts
2021-11-13 18:41:32 +00:00
- sudo chown http:http -R /var/www/site-socialmedia-progress-bars
- name: configure
depends_on:
- copy
commands:
- cat srvconfig/nginx.conf | sed -e 's/{domain}/socialprogressbars.furmeet.app/g' -e 's/{port}/64161/g' -e 's/{path}/\\/var\\/www\\/furmeet-socialprogressbars.furmeet.app/g' | sudo tee /etc/nginx/sites-available/socialprogressbars-furmeet-app-http.conf > /dev/null
- cat srvconfig/nginx-nomedia.conf | sed -e 's/{domain}/test-socialprogressbars.furmeet.app/g' -e 's/{port}/64162/g' | sudo tee /etc/nginx/sites-available/test-socialprogressbars-furmeet-app-http.conf > /dev/null
2021-11-13 18:55:11 +00:00
- cat srvconfig/systemd.service | sed -e 's/{name}/furmeet-socialprogressbars.furmeet.app/g' -e 's/{path}/\\/var\\/www\\/site-socialmedia-progress-bars/g' -e 's/{verb}/serve/g' | sudo tee /etc/systemd/system/furmeet-socialprogressbars.service > /dev/null
- cat srvconfig/systemd.service | sed -e 's/{name}/furmeet-socialprogressbars.furmeet.app/g' -e 's/{path}/\\/var\\/www\\/site-socialmedia-progress-bars/g' -e 's/{verb}/bg-tasks/g' | sudo tee /etc/systemd/system/furmeet-socialprogressbars-bg-tasks.service > /dev/null
2021-11-13 18:41:32 +00:00
- sudo -u http -- make -C /var/www/site-socialmedia-progress-bars dbupgrade
- name: restart
depends_on:
- configure
commands:
- sudo systemctl daemon-reload
- sudo systemctl reload nginx
- sudo systemctl enable furmeet-socialprogressbars.service
- sudo systemctl enable furmeet-socialprogressbars-bg-tasks.service
- sudo systemctl restart furmeet-socialprogressbars.service
- sudo systemctl restart furmeet-socialprogressbars-bg-tasks.service