blob: cb53bd7bb881ebcd646fd979432ac74c2c52295b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
userland: "15.1-RELEASE"
zfs:
- name: homepage_www
- name: homepage_agate_tls
owner: "80" # www
group: "80"
- name: homepage_gemini
nullfs:
- src: homepage_www
dst: /var/www
- src: homepage_agate_tls
dst: /usr/local/etc/agate/tls
- src: homepage_gemini
dst: /var/gemini
- src: ingress_letsencrypt
dst: /mnt/letsencrypt
mode: ro
pkg:
- pcre2
- nginx
- rsync
- bash
- agate
files:
- src: usr_local_etc_nginx_nginx.conf.j2
dest: /usr/local/etc/nginx/nginx.conf
- src: etc_crontab.j2
dest: /etc/crontab
- src: usr_local_bin_update_agate_certs.sh.j2
dest: /usr/local/bin/update-agate-certs
mode: "0755"
services:
- nginx
- agate
dirs:
- /var/log/agate
sysrc:
- name: agate_hostname
value: "jan.systems"
- name: agate_content
value: "/var/gemini"
- name: agate_certs
value: "/usr/local/etc/agate/tls"
- name: agate_logfile
value: "/var/log/agate/agate.log"
- name: agate_addr
value: "0.0.0.0"
- name: agate_port
value: "1965"
|