Skip to content

Commit 792fbea

Browse files
authored
Merge pull request #28 from UnityFoundation-io/ui-image
Add support for building UI image
2 parents 3f565f4 + e8a3649 commit 792fbea

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed

FrontendDockerfile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Build the frontend and serve with nginx
2+
FROM node:18
3+
4+
COPY frontend frontend
5+
WORKDIR frontend
6+
RUN npm install && npm run build
7+
8+
FROM nginx:1.24.0-alpine
9+
10+
COPY --from=0 /frontend/build /usr/share/nginx/html
11+
COPY nginx-default.conf /etc/nginx/conf.d/default.conf

nginx-default.conf

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
server {
2+
listen 80;
3+
server_name localhost;
4+
5+
#access_log /var/log/nginx/host.access.log main;
6+
7+
location / {
8+
root /usr/share/nginx/html;
9+
index index.html;
10+
try_files $uri /index.html;
11+
}
12+
13+
#error_page 404 /404.html;
14+
15+
# redirect server error pages to the static page /50x.html
16+
#
17+
error_page 500 502 503 504 /50x.html;
18+
location = /50x.html {
19+
root /usr/share/nginx/html;
20+
}
21+
22+
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
23+
#
24+
#location ~ \.php$ {
25+
# proxy_pass http://127.0.0.1;
26+
#}
27+
28+
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
29+
#
30+
#location ~ \.php$ {
31+
# root html;
32+
# fastcgi_pass 127.0.0.1:9000;
33+
# fastcgi_index index.php;
34+
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
35+
# include fastcgi_params;
36+
#}
37+
38+
# deny access to .htaccess files, if Apache's document root
39+
# concurs with nginx's one
40+
#
41+
#location ~ /\.ht {
42+
# deny all;
43+
#}
44+
}

0 commit comments

Comments
 (0)