26 lines
969 B
Django/Jinja
26 lines
969 B
Django/Jinja
---
|
|
services:
|
|
speedtest-tracker:
|
|
image: lscr.io/linuxserver/speedtest-tracker:{{ speedtest_tracker_container_version }}
|
|
restart: {{ speedtest_tracker_restart_policy }}
|
|
container_name: {{ speedtest_tracker_container_name }}
|
|
ports:
|
|
{% if speedtest_tracker_http %}
|
|
- {{ speedtest_tracker_http_port }}:80
|
|
{% endif %}
|
|
{% if speedtest_tracker_https %}
|
|
- {{ speedtest_tracker_https_port }}:443
|
|
{% endif %}
|
|
environment:
|
|
- PUID={{ speedtest_tracker_user }}
|
|
- PGID={{ speedtest_tracker_group }}
|
|
- APP_KEY={{ speedtest_tracker_app_key }}
|
|
- DISPLAY_TIMEZONE={{ speedtest_tracker_timezone }}
|
|
{% for item in speedtest_tracker_extra_env_vars | dict2items %}
|
|
- {{ item.key }}="{{ item.value }}"
|
|
{% endfor %}
|
|
volumes:
|
|
- {{ speedtest_tracker_config_path }}:/config
|
|
{% if speedtest_tracker_ssl_path is defined %}
|
|
- {{ speedtest_tracker_ssl_path }}:/config/keys
|
|
{% endif %} |