genJS
This commit is contained in:
+15
-4
@@ -29,7 +29,15 @@ function getHash($target = 'HEAD')
|
|||||||
}
|
}
|
||||||
|
|
||||||
function genJS($server){
|
function genJS($server){
|
||||||
exec(sprintf("./node_modules/.bin/webpack build --env target=%s", escapeshellarg($server)));
|
$command = sprintf("./node_modules/.bin/webpack build --env target=%s", escapeshellarg($server));
|
||||||
|
|
||||||
|
exec(($command), $output, $result_code);
|
||||||
|
if($result_code!=0){
|
||||||
|
Json::die([
|
||||||
|
'result' => false,
|
||||||
|
'reason'=>$output
|
||||||
|
]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$session = Session::requireLogin(null)->setReadOnly();
|
$session = Session::requireLogin(null)->setReadOnly();
|
||||||
@@ -157,14 +165,14 @@ if ($server == $baseServerName) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$version = getVersion();
|
||||||
|
$gitHash = getHash();
|
||||||
if (
|
if (
|
||||||
hash_file("sha256", __DIR__ . '/' . $server . '/d_setting/VersionGit.dynamic.orig.php') ==
|
hash_file("sha256", __DIR__ . '/' . $server . '/d_setting/VersionGit.dynamic.orig.php') ==
|
||||||
hash_file("sha256", __DIR__ . '/' . $server . '/d_setting/VersionGit.php')) {
|
hash_file("sha256", __DIR__ . '/' . $server . '/d_setting/VersionGit.php')) {
|
||||||
$result = true;
|
$result = true;
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$version = getVersion();
|
|
||||||
$hash = getHash();
|
|
||||||
$result = Util::generateFileUsingSimpleTemplate(
|
$result = Util::generateFileUsingSimpleTemplate(
|
||||||
__DIR__ . '/' . $server . '/d_setting/VersionGit.orig.php',
|
__DIR__ . '/' . $server . '/d_setting/VersionGit.orig.php',
|
||||||
__DIR__ . '/' . $server . '/d_setting/VersionGit.php',
|
__DIR__ . '/' . $server . '/d_setting/VersionGit.php',
|
||||||
@@ -211,6 +219,7 @@ if ($server == $baseServerName) {
|
|||||||
'server' => $server,
|
'server' => $server,
|
||||||
'result' => true,
|
'result' => true,
|
||||||
'version' => $version,
|
'version' => $version,
|
||||||
|
'hash' => $gitHash,
|
||||||
'imgResult' => $imgResult,
|
'imgResult' => $imgResult,
|
||||||
'imgDetail' => $imgDetail,
|
'imgDetail' => $imgDetail,
|
||||||
]);
|
]);
|
||||||
@@ -263,5 +272,7 @@ opcache_reset();
|
|||||||
Json::die([
|
Json::die([
|
||||||
'server' => $server,
|
'server' => $server,
|
||||||
'result' => true,
|
'result' => true,
|
||||||
'version' => $version
|
'version' => $version,
|
||||||
|
'hash' => $gitHash,
|
||||||
|
'imgResult' => false,
|
||||||
]);
|
]);
|
||||||
|
|||||||
+15
-15
@@ -15,21 +15,21 @@ module.exports = (env) => {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
entry: {
|
entry: {
|
||||||
chiefCenter: `${target}/ts/chiefCenter.ts`,
|
chiefCenter: '@/chiefCenter.ts',
|
||||||
inheritPoint: `${target}/ts/inheritPoint.ts`,
|
inheritPoint: '@/inheritPoint.ts',
|
||||||
common: `${target}/ts/common_deprecated.ts`,
|
common: '@/common_deprecated.ts',
|
||||||
troop: `${target}/ts/troop.ts`,
|
troop: '@/troop.ts',
|
||||||
map: `${target}/ts/map.ts`,
|
map: '@/map.ts',
|
||||||
install_db: `${target}/ts/install_db.ts`,
|
install_db: '@/install_db.ts',
|
||||||
install: `${target}/ts/install.ts`,
|
install: '@/install.ts',
|
||||||
battle_simulator: `${target}/ts/battle_simulator.ts`,
|
battle_simulator: '@/battle_simulator.ts',
|
||||||
recent_map: `${target}/ts/recent_map.ts`,
|
recent_map: '@/recent_map.ts',
|
||||||
processing: `${target}/ts/processing.ts`,
|
processing: '@/processing.ts',
|
||||||
select_npc: `${target}/ts/select_npc.ts`,
|
select_npc: '@/select_npc.ts',
|
||||||
betting: `${target}/ts/betting.ts`,
|
betting: '@/betting.ts',
|
||||||
board: `${target}/ts/board.ts`,
|
board: '@/board.ts',
|
||||||
bossInfo: `${target}/ts/bossInfo.ts`,
|
bossInfo: '@/bossInfo.ts',
|
||||||
myPage: `${target}/ts/myPage.ts`,
|
myPage: '@/myPage.ts',
|
||||||
|
|
||||||
|
|
||||||
//FORM 입력용, frontend 변경후 제거
|
//FORM 입력용, frontend 변경후 제거
|
||||||
|
|||||||
Reference in New Issue
Block a user