devops/playbook/web.yml
2025-12-12 11:40:38 +08:00

41 lines
967 B
YAML

---
- name: Deploy GoLeaf release
hosts: gitea
remote_user: root
tasks:
- name: copy build
copy:
src: /data/admin_web/apps/web-antd/dist.zip
dest: /usr/local/admin
- name: install zip
yum:
name: unzip
state: present
- name: unarchive config
unarchive:
src: /usr/local/admin/dist.zip
dest: /usr/local/admin/web/
remote_src: yes
- name: remove zip
file:
path: /usr/local/admin/dist.zip
state: absent
- name: pack.sh
shell: sh /data/admin_backend/release/pack.sh
delegate_to: localhost
- name: copy template
copy:
src: /data/admin_backend/template/
dest: /usr/local/admin/backend/template
- name: copy tar
copy:
src: /data/admin_backend/release/backend
dest: /usr/local/admin/backend
# - name: restart web
# shell: nohup sh /usr/local/admin/backend/start.sh restart