-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathhello-world-notes.txt
134 lines (80 loc) · 1.71 KB
/
hello-world-notes.txt
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
########################################################################
Hello World Apps
########################################################################
- Executable artifacts from Git
- Pre-built Dockerfiles/images
- PaaS ready (CF, Heroku)
########################################################################
-------------------
Java
-------------------
supported artifact types (Grails, Groovy, Java, Play Framework, Spring Boot, and Servlet)
App Servers: Tomcat, JBOSS, Jetty
Servlet
- WAR
<build war using Gradle or Maven or manually>
my-application.war
- .java
servlet api compiled
Java Main
- Executable JARs
<build jar using Gradle or Maven>
my-application.jar
Spring Boot
- Executable JARs
- Embedded app servers like Jetty
<spring jar>
- Groovy
<spring grab>
Grails
-WAR
my-application.war
Groovy
Ratpack
-distZip
my-application.zip
-------------------
Ruby
-------------------
supported artifact types (Ruby, Rack, Rails or Sinatra)
Run Bundler to create a Gemfile and a Gemfile.lock
App Servers: Sinatra, Passenger, Puma, Unicorn, Thin
Rack
*.rb files
config.ru
Gemfile + Gemfile.lock (Bundler)
Rails
*.rb files
Gemfile + Gemfile.lock (Bundler)
Procfile
-Default WEBrick
-Passenger Phusion
Gemfile/gem passenger
-Puma
config/puma.rb
-Unicorn
-Thin
Sinatra
*.rb files
Gemfile + Gemfile.lock (Bundler)
-------------------
Go
-------------------
*.go files
* compiled executable ./hello
-------------------
JavaScript
-------------------
Node.js
-------------------
Scala
-------------------
-------------------
Python
-------------------
-------------------
C++
-------------------
-------------------
PHP
-------------------