-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme-vars.yml
52 lines (45 loc) · 1.92 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
41
42
43
44
45
46
47
48
49
50
51
52
---
# project information
project_name: mosquitto
project_url: "https://mosquitto.org/"
project_logo: "https://mosquitto.org/images/mosquitto-text-side-28.png"
project_blurb: "Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. Mosquitto is lightweight and is suitable for use on all devices from low power single board computers to full servers."
project_github_repo_url: "https://github.com/imagegenius/docker-{{ project_name }}"
project_blurb_optional_extras_enabled: false
# supported architectures
available_architectures:
- { arch: "{{ arch_x86_64 }}", tag: "amd64-latest" }
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest" }
# development version
development_versions: false
# container parameters
common_param_env_vars_enabled: true
param_container_name: "{{ project_name }}"
param_usage_include_net: false
param_usage_include_env: false
param_usage_include_vols: true
param_volumes:
- { vol_path: "/config", vol_host_path: "path_to_appdata", desc: "Contains the configuration file" }
param_usage_include_ports: true
param_ports:
- { external_port: "1883", internal_port: "1883", port_desc: "MQTT Port" }
- { external_port: "8883", internal_port: "8883", port_desc: "MQTT TLS Port" }
- { external_port: "9001", internal_port: "9001", port_desc: "MQTT Websockets Port" }
param_device_map: false
cap_add_param: false
# optional container parameters
opt_param_usage_include_env: false
opt_param_usage_include_vols: false
opt_param_usage_include_ports: false
opt_param_device_map: false
opt_cap_add_param: false
optional_block_1: false
# application setup block
app_setup_block_enabled: true
app_setup_block: |
The default configuration should be enough to get started.
# changelog
changelogs:
- { date: "24.04.24:", desc: "rebase to alpine 3.19" }
- { date: "28.03.23:", desc: "add aarch64 + service checks." }
- { date: "02.01.23:", desc: "Initial Release." }