-
Notifications
You must be signed in to change notification settings - Fork 0
/
manifest.yaml
94 lines (94 loc) · 2.2 KB
/
manifest.yaml
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
id: my-speed
title: "MySpeed"
version: 1.0.9
release-notes: |
* MySpeed First Package
license: MIT
wrapper-repo: "https://github.com/j34g/MySpeed-Start9"
upstream-repo: "https://github.com/gnmyt/myspeed"
support-site: "https://github.com/gnmyt/myspeed/issues"
marketing-site: "https://github.com/gnmyt/myspeed"
donation-url: "https://ko-fi.com/gnmyt"
build: ["make"]
description:
short: Speed test analysis software that tests your internet speed periodically for up to 30 days
long: |
MySpeed is a speed test analysis software that stores the speed of your internet for up to 30 days. This can be useful if you want to know when your network might have drops or if you want to check if your internet matches the booked values from your contract. MySpeed automatically creates tests every hour, which you can view in the dashboard. Tests older than 30 days are automatically deleted to keep the dashboard clean.
assets:
license: LICENSE
icon: icon.png
instructions: instructions.md
main:
type: docker
image: main
entrypoint: "docker_entrypoint.sh"
args: []
mounts:
main: /app/data
gpu-acceleration: false
hardware-requirements:
arch:
- x86_64
- aarch64
health-checks:
web-ui:
name: MySpeed User Interface
success-message: Ready to be visited in a web browser
type: script
config: ~
properties: ~
volumes:
main:
type: data
interfaces:
main:
name: User Interface
description: MySpeed Web user interface
tor-config:
port-mapping:
80: "5216"
lan-config:
443:
ssl: true
internal: 5216
ui: true
protocols:
- tcp
- http
dependencies: {}
backup:
create:
type: docker
image: compat
system: true
entrypoint: compat
args:
- duplicity
- create
- /mnt/backup
- /app/data
mounts:
BACKUP: /mnt/backup
main: /app/data
restore:
type: docker
image: compat
system: true
entrypoint: compat
args:
- duplicity
- restore
- /mnt/backup
- /app/data
mounts:
BACKUP: /mnt/backup
main: /app/data
migrations:
from:
"*":
type: script
args: ["from"]
to:
"*":
type: script
args: ["to"]