Windows server packaging
Summary: ^ Reviewed By: passy Differential Revision: D47833317 fbshipit-source-id: b500f58b4ef0e201d8a711f3a83774fa82a7199b
This commit is contained in:
committed by
Facebook GitHub Bot
parent
566125af3f
commit
dc0fd0a9e7
@@ -55,6 +55,13 @@ cd "$THIS_DIR"
|
|||||||
./node ./server "$@"
|
./node ./server "$@"
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
const WINDOWS_STARTUP_SCRIPT = `@echo off
|
||||||
|
setlocal
|
||||||
|
set "THIS_DIR=%~dp0"
|
||||||
|
cd /d "%THIS_DIR%"
|
||||||
|
node server %*
|
||||||
|
`;
|
||||||
|
|
||||||
const argv = yargs
|
const argv = yargs
|
||||||
.usage('yarn build-flipper-server [args]')
|
.usage('yarn build-flipper-server [args]')
|
||||||
.version(false)
|
.version(false)
|
||||||
@@ -618,6 +625,12 @@ async function setUpLinuxBundle(outputDir: string) {
|
|||||||
|
|
||||||
async function setUpWindowsBundle(outputDir: string) {
|
async function setUpWindowsBundle(outputDir: string) {
|
||||||
console.log(`⚙️ Creating Windows bundle in ${outputDir}`);
|
console.log(`⚙️ Creating Windows bundle in ${outputDir}`);
|
||||||
|
await fs.writeFile(
|
||||||
|
path.join(outputDir, 'flipper.bat'),
|
||||||
|
WINDOWS_STARTUP_SCRIPT,
|
||||||
|
);
|
||||||
|
// Give the script +x
|
||||||
|
await fs.chmod(path.join(outputDir, 'flipper.bat'), 0o755);
|
||||||
}
|
}
|
||||||
|
|
||||||
async function setUpMacBundle(
|
async function setUpMacBundle(
|
||||||
|
|||||||
Reference in New Issue
Block a user