45 lines
1.1 KiB
YAML
45 lines
1.1 KiB
YAML
---
|
|
- name: Download Plausible Self Hosting Archive
|
|
become: yes
|
|
become_user: frappe
|
|
unarchive:
|
|
src: http://git.jingrow.com/plausible/hosting/archive/master.tar.gz
|
|
dest: /tmp
|
|
remote_src: yes
|
|
|
|
- name: Create Plausible Directory
|
|
become: yes
|
|
become_user: frappe
|
|
copy:
|
|
src: /tmp/hosting-master/
|
|
dest: /home/frappe/plausible
|
|
remote_src: yes
|
|
|
|
- name: Create Plausible Environment File
|
|
become: yes
|
|
become_user: frappe
|
|
template:
|
|
src: plausible-conf.env
|
|
dest: /home/frappe/plausible/plausible-conf.env
|
|
|
|
- name: Install Docker Compose
|
|
get_url:
|
|
url: http://git.jingrow.com/docker/compose/releases/download/v2.3.3/docker-compose-linux-x86_64
|
|
checksum: sha256:d31e90dda58e21a6463cb918868421b4b58c32504b01b1612d154fe6a9167a91
|
|
dest: /usr/local/bin/docker-compose
|
|
mode: 0777
|
|
|
|
- name: Start Plausible
|
|
become: yes
|
|
become_user: frappe
|
|
command: docker-compose up -d
|
|
args:
|
|
chdir: /home/frappe/plausible
|
|
|
|
- name: Setup NGINX Proxy for Plausible
|
|
become: yes
|
|
become_user: frappe
|
|
command: /home/jingrow/agent/env/bin/agent setup analytics
|
|
args:
|
|
chdir: /home/jingrow/agent
|