grav/defaults/disroot.yml
2024-06-26 21:35:04 +02:00

115 lines
3.4 KiB
YAML

---
# This is example vars for disroot.org and howto.disroot.org websites.
#
grav_modules_already_installed: 'false' # set to true after 1st installation
grav_extra_files_path: '../files'
grav_website_repo:
- site_hostname: disroot.lan
modules:
- name: feed
- name: themer
- name: form
- name: language-selector
config: 'true'
- name: tagcloud
site_name: "Disroot"
pages_folder: ""
system_file: "disroot.system.yaml"
site_file: "disroot.site.yaml"
repos:
- name: 'pages'
url: 'https://git.disroot.org/Disroot/Website.git'
version: 'main'
symlink_from_path: "pages"
symlink_to_path: '/site/user/pages'
- name: 'theme'
url: 'https://git.disroot.org/Disroot-themes/grav-theme-disroot.git'
version: 'main'
symlink_from_path: ""
symlink_to_path: '/site/user/themes/disroot'
- name: 'blogtheme'
url: 'https://git.disroot.org/Disroot-themes/grav-theme-disrootblog.git'
version: 'main'
symlink_from_path: ''
symlink_to_path: '/site/user/themes/disrootblog'
- name: 'changelog'
url: 'https://git.disroot.org/Disroot/CHANGELOG.git'
version: 'main'
symlink_from_path: 'CHANGELOG'
symlink_to_path: '/site/user/pages/changelog/_main/fullbar.en.md'
- name: 'privacy_policy'
url: 'https://git.disroot.org/Disroot/Disroot-Privacy-Policy.git'
version: 'main'
symlink_from_path: ''
symlink_to_path: '/site/user/pages/privacy_policy/_pp'
- name: 'tos'
url: 'https://git.disroot.org/Disroot/Disroot-ToS.git'
version: 'main'
symlink_from_path: ''
symlink_to_path: '/site/user/pages/tos/_tos'
- site_hostname: howto.disroot.lan
modules:
- name: themer
- name: simplesearch
- name: relatedpages
- name: breadcrumbs
- name: page-toc
- name: language-selector
config: 'true'
- name: tagcloud
site_name: "Disroot Howto"
pages_folder: ""
system_file: "howto.system.yaml"
site_file: "howto.site.yaml"
repos:
- name: 'pages'
url: 'https://git.disroot.org/Disroot/Howto.git'
version: 'main'
symlink_from_path: "pages"
symlink_to_path: '/site/user/pages'
- name: 'theme'
url: 'https://git.disroot.org/Disroot-themes/grav-theme-howto.git'
version: 'main'
symlink_from_path: ""
symlink_to_path: '/site/user/themes/grav-theme-howto'
## language-selector vars
grav_language_selector_enabled: 'true'
grav_language_selector_button: 'name'
grav_language_selector_select: 'name'
#NGINX SETUP
nginx_default_vhost_ssl: 'disroot.lan'
nginx_default_vhost: 'disroot.lan'
nginx_HSTS_policy: 'true'
nginx_vhosts:
- name: 'disroot.lan'
template: 'grav'
proto: 'https'
listen: '443'
root: 'disroot.lan/site'
index: 'index.php'
ssl_name: 'disroot.lan'
use_access_log: 'false'
use_error_log: 'true'
nginx_error_log_level: 'warn'
header_robot: 'none'
nginx_HSTS_policy: 'none'
header_xframe: 'none'
header_referrer: 'none'
secure_site: 'none'
upstream_params:
- 'fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;'
- 'fastcgi_index index.php;'
- 'include /etc/nginx/fastcgi_params;'
- 'fastcgi_pass unix:{{ pool_listen }};'
state: 'enable'
letsencrypt: 'false'
selfsigned: 'true'