Skip to content

Commit b3522d1

Browse files
committed
added nginx with include after body style with materialize CSS
1 parent a8bbe0d commit b3522d1

File tree

7 files changed

+264
-0
lines changed

7 files changed

+264
-0
lines changed

docker-compose-nginx.yml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
nginx:
2+
build: ./nginx
3+
hostname: nginx
4+
net: hadoop
5+
container_name: nginx
6+
ports:
7+
- "8080:80"
8+
9+
namenode:
10+
image: bde2020/hadoop-namenode:1.0.0
11+
hostname: namenode
12+
container_name: namenode
13+
domainname: hadoop
14+
net: hadoop
15+
volumes:
16+
- ./data/namenode:/hadoop/dfs/name
17+
environment:
18+
- CLUSTER_NAME=test
19+
env_file:
20+
- ./hadoop.env
21+
22+
resourcemanager:
23+
image: bde2020/hadoop-resourcemanager:1.0.0
24+
hostname: resourcemanager
25+
container_name: resourcemanager
26+
domainname: hadoop
27+
net: hadoop
28+
env_file:
29+
- ./hadoop.env
30+
31+
historyserver:
32+
image: bde2020/hadoop-historyserver:1.0.0
33+
hostname: historyserver
34+
container_name: historyserver
35+
domainname: hadoop
36+
net: hadoop
37+
volumes:
38+
- ./data/historyserver:/hadoop/yarn/timeline
39+
env_file:
40+
- ./hadoop.env
41+
42+
nodemanager1:
43+
image: bde2020/hadoop-nodemanager:1.0.0
44+
hostname: nodemanager1
45+
container_name: nodemanager1
46+
domainname: hadoop
47+
net: hadoop
48+
env_file:
49+
- ./hadoop.env
50+
51+
datanode1:
52+
image: bde2020/hadoop-datanode:1.0.0
53+
hostname: datanode1
54+
container_name: datanode1
55+
domainname: hadoop
56+
net: hadoop
57+
volumes:
58+
- ./data/datanode1:/hadoop/dfs/data
59+
env_file:
60+
- ./hadoop.env
61+
62+
datanode2:
63+
image: bde2020/hadoop-datanode:1.0.0
64+
hostname: datanode2
65+
container_name: datanode2
66+
domainname: hadoop
67+
net: hadoop
68+
volumes:
69+
- ./data/datanode2:/hadoop/dfs/data
70+
env_file:
71+
- ./hadoop.env

docker-compose.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,14 @@ datanode2:
6161
- ./data/datanode2:/hadoop/dfs/data
6262
env_file:
6363
- ./hadoop.env
64+
65+
datanode3:
66+
image: bde2020/hadoop-datanode:1.0.0
67+
hostname: datanode3
68+
container_name: datanode3
69+
domainname: hadoop
70+
net: hadoop
71+
volumes:
72+
- ./data/datanode3:/hadoop/dfs/data
73+
env_file:
74+
- ./hadoop.env

nginx/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FROM nginx
2+
3+
MAINTAINER "Ivan Ermilov <mailto:ivan.s.ermilov@gmail.com>"
4+
5+
COPY default.conf /etc/nginx/conf.d/default.conf
6+
COPY custom.html /data/bde-css/custom.html

nginx/bde-hadoop.css

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
body {
2+
background: #F1F1F1;
3+
}
4+
5+
body > .container {
6+
margin: 5rem auto;
7+
background: white;
8+
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
9+
}
10+
11+
header.bs-docs-nav {
12+
position: fixed;
13+
top: 0;
14+
left: 0;
15+
width: 100%;
16+
height: 3rem;
17+
border: none;
18+
background: #A94F74;
19+
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
20+
}
21+
22+
header.bs-docs-nav .navbar-brand {
23+
background: inherit;
24+
}
25+
26+
#ui-tabs .active a {
27+
background: #B96A8B;
28+
}
29+
30+
#ui-tabs > li > a {
31+
color: white;
32+
}
33+
34+
.navbar-inverse .navbar-nav > .dropdown > a .caret {
35+
border-top-color: white;
36+
border-bottom-color: white;
37+
}
38+
39+
.navbar-inverse .navbar-nav > .open > a,
40+
.navbar-inverse .navbar-nav > .open > a:hover,
41+
.navbar-inverse .navbar-nav > .open > a:focus {
42+
background-color: #B96A8B;
43+
}
44+
45+
.dropdown-menu > li > a {
46+
color: #A94F74;
47+
}
48+
49+
.modal-dialog .panel-success {
50+
border-color: lightgrey;
51+
}
52+
53+
.modal-dialog .panel-heading {
54+
background-color: #A94F74 !important;
55+
}
56+
57+
.modal-dialog .panel-heading select {
58+
margin-top: 1rem;
59+
}

nginx/custom.html

Lines changed: 77 additions & 0 deletions
Large diffs are not rendered by default.

nginx/default.conf

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
server {
2+
listen 80;
3+
server_name localhost;
4+
5+
root /data;
6+
add_after_body /bde-css/custom.html;
7+
8+
location / {
9+
proxy_http_version 1.1;
10+
proxy_set_header Upgrade $http_upgrade;
11+
proxy_set_header Connection 'upgrade';
12+
proxy_cache_bypass $http_upgrade;
13+
proxy_set_header Host $host;
14+
proxy_set_header X-Real-IP $remote_addr;
15+
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
16+
proxy_set_header X-NginX-Proxy true;
17+
proxy_redirect off;
18+
proxy_pass http://namenode:50070;
19+
#rewrite ^/sparql/(.*)$ /$1 break;
20+
}
21+
22+
location /bde-css/ {
23+
}
24+
}

nginx/materialize.min.css

Lines changed: 16 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)