furmeet_events_htmltable2ics/.drone.yml
Adler Neves 1e2e749467
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
fix: crash at launch
2022-04-24 12:50:53 -03:00

29 lines
1.4 KiB
YAML

kind: pipeline
type: exec
name: default
steps:
- name: copy
commands:
- sudo rm -rf /var/www/furmeet-htmltable2ics
- sudo mkdir -p /var/www/furmeet-htmltable2ics
- sudo cp backend_code/. -r /var/www/furmeet-htmltable2ics/.
- sudo make -C /var/www/furmeet-htmltable2ics virtual_env
- sudo chown http:http -R /var/www/furmeet-htmltable2ics
- name: configure
depends_on:
- copy
commands:
- cat srvconfig/nginx.conf | sed -e 's/{domain}/htmltable2ics.furmeet.app/g' -e 's/{port}/56413/g' -e 's/{path}/\\/var\\/www\\/furmeet-htmltable2ics\\/static_root/g' | sudo tee /etc/nginx/sites-available/htmltable2ics-furmeet-app-http.conf > /dev/null
- cat srvconfig/nginx-nomedia.conf | sed -e 's/{domain}/test-htmltable2ics.furmeet.app/g' -e 's/{port}/56414/g' | sudo tee /etc/nginx/sites-available/test-htmltable2ics-furmeet-app-http.conf > /dev/null
- cat srvconfig/systemd.service | sed -e 's/{name}/htmltable2ics.furmeet.app/g' -e 's/{port}/56413/g' -e 's/{path}/\\/var\\/www\\/furmeet-htmltable2ics/g' -e 's/{verb}/serve/g' | sudo tee /etc/systemd/system/furmeet-htmltable2ics.service > /dev/null
- name: restart
depends_on:
- configure
commands:
- sudo systemctl daemon-reload
- sudo systemctl reload nginx
- sudo systemctl enable furmeet-htmltable2ics.service
- sudo systemctl restart furmeet-htmltable2ics.service