-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbitwarden.skeleton
executable file
·83 lines (83 loc) · 1.57 KB
/
bitwarden.skeleton
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
{
name: `Bitwarden`,
description: `Bitwarden password manager`,
image: `bitwardenrs/server`,
uuid: `AFD02CE2-AE46-4B1F-8164-7A18986D2609`,
tags: [
`Security`,
`Web`
],
actions: [
{
type: `NavButton`,
name: `Admin`,
url: `http://{{__HOMEIP}}/admin`
},
{
type: `Text`,
text: `Bitwarden is a self-hosted password manager with applications for all major operating system, mobiles and browsers.`
},
{
type: `Header`,
title: `Administator`
},
{
type: `Text`,
text: `Bitwarden has a single administator account which is protected by a long, random, unguessable admin token.`
},
{
type: `EditEnvironment`,
description: `Admin token`,
name: `ADMIN_TOKEN`,
initValue: `{{__RANDOMHEX(64)}}`
}
],
properties: [
{
type: `Directory`,
style: `store`,
name: `/data`,
backup: true
},
{
type: `Environment`,
name: `ROCKET_ENV`,
value: `staging`
},
{
type: `Environment`,
name: `ROCKET_PORT`,
value: `80`
},
{
type: `Environment`,
name: `ADMIN_TOKEN`
},
{
type: `Environment`,
name: `ROCKET_WORKERS`,
value: `10`
},
{
type: `Port`,
name: `3012/tcp`,
port: 3012,
protocol: `TCP`
},
{
type: `Port`,
name: `80/tcp`,
port: 80,
protocol: `TCP`,
web: {
tab: `newtab`,
path: `/`
}
},
{
type: `Network`,
name: `primary`,
value: `home`
}
]
}