blob: 655356dc0a9a3c5a1627c005aa30cf07109072fa (
plain)
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
|
captainVersion: 4
services:
$$cap_appname:
image: etherpad/etherpad:$$cap_etherpad_version
depends_on:
- $$cap_appname-db
environment:
NODE_ENV: production
DB_TYPE: mysql
DB_HOST: srv-captain--$$cap_appname-db
DB_PORT: '3306'
DB_NAME: etherpad
DB_USER: etherpad
DB_PASS: $$cap_db_pass
DB_CHARSET: utf8mb4
TRUST_PROXY: 'true'
caproverExtra:
containerHttpPort: '9001'
$$cap_appname-db:
image: mysql:$$cap_mysql_version
volumes:
- $$cap_appname-db-data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: $$cap_db_pass
MYSQL_DATABASE: etherpad
MYSQL_USER: etherpad
MYSQL_PASSWORD: $$cap_db_pass
caproverExtra:
notExposeAsWebApp: 'true'
caproverOneClickApp:
variables:
- id: $$cap_etherpad_version
label: Etherpad Docker Image
defaultValue: 1.8.0
description: Check out their Docker page for the valid tags https://hub.docker.com/r/etherpad/etherpad/tags - default is 1.8.0 as of 2020-04-09
- id: $$cap_db_pass
label: Database password
description: ''
validRegex: /.{1,}/
- id: $$cap_mysql_version
label: MySQL Version
defaultValue: '5.7'
description: Check out their Docker page for the valid tags https://hub.docker.com/r/library/mysql/tags/
validRegex: /^([^\s^\/])+$/
instructions:
start: Etherpad is a real-time collaborative editor for the web
end: Etherpad is a real-time collaborative editor for the web is deployed and available as srv-captain--$$cap_appname. Note that the application may take some time to become available.
displayName: Etherpad
isOfficial: true
description: Etherpad is a real-time collaborative editor for the web
documentation: 'https://github.com/ether/etherpad-lite/blob/develop/doc/docker.md '
|