-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmanifest.yaml
More file actions
110 lines (110 loc) · 2.33 KB
/
manifest.yaml
File metadata and controls
110 lines (110 loc) · 2.33 KB
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
id: phoenixd
title: "phoenixd"
version: 0.6.3
release-notes: |
- Add basic configuration
- Add properties
license: Apache-2.0
wrapper-repo: "https://github.com/Start9Labs/phoenixd-startos"
upstream-repo: "https://github.com/ACINQ/phoenixd"
support-site: "https://github.com/ACINQ/phoenixd/issues"
marketing-site: "https://phoenix.acinq.co/server/"
build: ["make"]
description:
short: phoenixd is the server equivalent of the popular phoenix wallet for mobile
long: |
phoenixd is a minimal, specialized Lightning node designed for sending and receiving Lightning payments. phoenixd makes it very easy to develop any application that needs to interact with Lightning, by abstracting away all the complexity, without compromising on self-custody.
assets:
license: LICENSE
icon: icon.png
instructions: instructions.md
main:
type: docker
image: main
entrypoint: "docker_entrypoint.sh"
args: []
mounts:
main: /root/.phoenix
cert: /mnt/cert
gpu-acceleration: false
hardware-requirements:
arch:
- x86_64
- aarch64
health-checks:
state:
name: State
success-message: phoenixd is accepting connections.
type: docker
image: main
system: false
entrypoint: check.sh
args: []
mounts: {}
io-format: yaml
inject: true
config:
get:
type: script
set:
type: script
properties:
type: script
volumes:
main:
type: data
cert:
type: certificate
interface-id: main
interfaces:
main:
name: Dev Interface
description: This is the phoenixd interface that you can connect to.
tor-config:
port-mapping:
9740: "9740"
lan-config:
443:
ssl: true
internal: 9740
ui: false
protocols:
- tcp
- http
dependencies: {}
backup:
create:
type: docker
image: compat
system: true
entrypoint: compat
args:
- duplicity
- create
- /mnt/backup
- /root/.phoenix
mounts:
BACKUP: "/mnt/backup"
main: "/root/.phoenix"
restore:
type: docker
image: compat
system: true
entrypoint: compat
args:
- duplicity
- restore
- /mnt/backup
- /root/.phoenix
mounts:
BACKUP: "/mnt/backup"
main: "/root/.phoenix"
migrations:
from:
"*":
type: script
args: ["from"]
to:
"*":
type: script
args: ["to"]