-
Notifications
You must be signed in to change notification settings - Fork 1
/
manifest.yaml
99 lines (99 loc) · 2.19 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
95
96
97
98
99
id: ghost
title: "Ghost"
version: 5.75.3
release-notes: |
* Fixed editor crash when typing `:,`, `:|`, or similar
* Other minor bugfixes
* Latest version of localy hosted scripts
* Latest upstream update - full changelog available [here](https://github.com/TryGhost/Ghost/compare/v5.75.1...v5.75.3)
license: MIT
wrapper-repo: "https://github.com/Start9Labs/ghost-startos"
upstream-repo: "https://github.com/TryGhost/ghost"
support-site: "https://ghost.org/help"
marketing-site: "https://ghost.org"
build: ["make"]
description:
short: A self-hosted blogging platform
long: |
Ghost is a free and open source blogging platform written in JavaScript and distributed under the MIT License, designed to simplify the process of online publishing for individual bloggers as well as online publications.
assets:
license: LICENSE
icon: icon.png
instructions: instructions.md
main:
type: docker
image: main
entrypoint: "docker_entrypoint.sh"
args: []
mounts:
main: /var/lib/ghost/content
health-checks:
web-ui:
name: Web Interface
success-message: The Ghost UI is accessible
type: script
config:
get:
type: script
set:
type: script
properties:
type: script
dependencies: {}
volumes:
main:
type: data
alerts: {}
interfaces:
main:
name: Network Interface
description: Specifies the interface to listen on for HTTP connections.
tor-config:
port-mapping:
80: "2368"
lan-config:
443:
ssl: true
internal: 2368
ui: true
protocols:
- tcp
- http
backup:
create:
type: docker
image: compat
system: true
entrypoint: compat
args:
- duplicity
- create
- /mnt/backup
- /var/lib/ghost/content
mounts:
BACKUP: /mnt/backup
main: /var/lib/ghost/content
io-format: yaml
restore:
type: docker
image: compat
system: true
entrypoint: compat
args:
- duplicity
- restore
- /mnt/backup
- /var/lib/ghost/content
mounts:
BACKUP: /mnt/backup
main: /var/lib/ghost/content
io-format: yaml
migrations:
from:
"*":
type: script
args: ["from"]
to:
"*":
type: script
args: ["to"]