Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xiphi1978
dao-2048
提交
7f60b32b
D
dao-2048
项目概览
xiphi1978
/
dao-2048
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
4
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dao-2048
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
4
Issue
4
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
7f60b32b
编写于
9月 19, 2016
作者:
P
Pike
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
get containerID fron php server
上级
4473c456
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
28 addition
and
6 deletion
+28
-6
Dockerfile
Dockerfile
+5
-6
hostname.php
hostname.php
+6
-0
js/application.js
js/application.js
+17
-0
未找到文件。
Dockerfile
浏览文件 @
7f60b32b
# Using a compact OS
FROM
alpine:latest
FROM
php:5-zts-alpine
MAINTAINER
Golfen Guo <golfen.guo@daocloud.io>
MAINTAINER
Golfen Guo <golfen.guo@daocloud.io>
# Install and configure Nginx
RUN
apk
--update
add nginx
RUN
sed
-i
"s#root html;#root /usr/share/nginx/html;#g"
/etc/nginx/nginx.conf
RUN
ln
-sf
/dev/stdout /var/log/nginx/access.log
\
&&
ln
-sf
/dev/stderr /var/log/nginx/error.log
# Add 2048 stuff into Nginx server
COPY
. /usr/share/nginx/html
EXPOSE
80
# Start Nginx and keep it from running background
CMD
["nginx", "-g", "pid /tmp/nginx.pid; daemon off;"]
# Start Nginx and keep it running background and start php
CMD
nginx -g "pid /tmp/nginx.pid; daemon on;" && php -S 0.0.0.0:8888 /usr/share/nginx/html/hostname.php
hostname.php
0 → 100644
浏览文件 @
7f60b32b
<?php
header
(
'Access-Control-Allow-Origin: *'
);
if
(
"/"
==
$_SERVER
[
"REQUEST_URI"
])
{
echo
gethostname
();
}
?>
js/application.js
浏览文件 @
7f60b32b
...
...
@@ -2,3 +2,20 @@
window
.
requestAnimationFrame
(
function
()
{
new
GameManager
(
4
,
KeyboardInputManager
,
HTMLActuator
,
LocalStorageManager
);
});
function
httpGet
(
url
)
{
var
xmlHttp
=
new
XMLHttpRequest
();
xmlHttp
.
open
(
"
GET
"
,
url
,
false
);
xmlHttp
.
send
(
null
);
return
xmlHttp
.
responseText
;
}
function
setContainerID
()
{
var
hostname
=
httpGet
(
"
http://
"
+
window
.
location
.
hostname
+
"
:8888
"
);
var
container
=
document
.
getElementsByClassName
(
"
container
"
)[
0
];
var
tmp
=
document
.
createElement
(
'
div
'
);
tmp
.
innerHTML
=
'
<p style="position:absolute;left:60px;top:100px;">ContainerID:
'
+
hostname
+
"
</p>
"
;
container
.
insertBefore
(
tmp
,
container
.
children
[
0
]);
}
setContainerID
();
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录