-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme-vars.yml
40 lines (39 loc) · 2.05 KB
/
readme-vars.yml
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
---
# project information
project_name: webhook
project_url: "https://github.com/adnanh/webhook"
project_logo: "https://raw.githubusercontent.com/adnanh/webhook/development/docs/logo/logo-128x128.png"
project_blurb: |
[{{ project_name|capitalize }}]({{ project_url }}) is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands. You can also pass data from the HTTP request (such as headers, payload or query variables) to your commands. webhook also allows you to specify rules which have to be satisfied in order for the hook to be triggered.
project_lsio_github_repo_url: "https://github.com/linuxserver-labs/docker-{{ project_name }}"
lsio_project_name_short: "linuxserver-labs"
# supported architectures
available_architectures:
- {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
- {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
# development version
development_versions: false
# optional container parameters
opt_param_usage_include_env: true
opt_param_env_vars:
- {env_var: "EXTRA_PARAM", env_value: "-hotreload", desc: "Extra parameters to send to the webhook binary."}
# container parameters
param_container_name: "{{ project_name }}"
param_usage_include_vols: true
param_volumes:
- {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/data", desc: "Hooks and potential custom scripts"}
opt_param_usage_include_vols: false
param_usage_include_ports: true
param_ports:
- {external_port: "9000", internal_port: "9000", port_desc: "Endpoint for webhooks"}
readonly_supported: true
nonroot_supported: true
# application setup block
app_setup_block_enabled: true
app_setup_block: |
This image looks at the json file `/config/hooks/hooks.json` for configuring webhooks. Configuration instructions can be found [upstream](https://github.com/adnanh/webhook#configuration).
# changelog
changelogs:
- {date: "06.01.25:", desc: "Rebase to Alpine 3.21."}
- {date: "21.09.23:", desc: "Rebase to alpine 3.18."}
- {date: "14.01.22:", desc: "Initial Release."}