-
Notifications
You must be signed in to change notification settings - Fork 0
/
Fulgensfile.js
56 lines (51 loc) · 1.22 KB
/
Fulgensfile.js
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
module.exports = {
config: {
SchemaVersion: "1.0.0",
Name: "toldyouso",
Vagrant: {
Box: 'ubuntu/xenial64',
Install: 'maven openjdk-8-jdk-headless docker.io'
}
},
versions: {
toldyouso: {
TestedWith: "3-jdk-11"
},
couchdb: {
TestedWith: "1.7 & 2 & 3"
},
tomcat: {
Docker: "tomcat9-openjdk11-openj9",
TestedWith: "9 & 10"
}
},
software: {
toldyouso: {
Source: "mvn",
Artifact: "target/toldyouso.war",
configFile: {
Name: "java.properties",
Content: [
{ Line: "toldyouso.domain=http://localhost:8080/toldyouso" },
{ Source:"couchdb", Line: "couchdb.host=$$VALUE$$" }
],
AttachAsEnvVar: ["JAVA_OPTS", "-Dtoldyouso.properties=$$SELF_NAME$$"]
}
},
couchdb: {
Source: "couchdb",
//DockerImage: "oglimmer/pouchdb",
DockerMemory: "200M",
CouchDB: {
Schema: "toldyouso",
Create: [ "src/couchdb/_design-User-view.json" ]
}
},
tomcat: {
Source: "tomcat",
DockerImage: "oglimmer/adoptopenjdk-tomcat",
DockerMemory: "70M",
Deploy: "toldyouso"
}
}
}