diff --git a/packages/haul-cli/src/commands/start.ts b/packages/haul-cli/src/commands/start.ts index 33d125a8..06175d6f 100644 --- a/packages/haul-cli/src/commands/start.ts +++ b/packages/haul-cli/src/commands/start.ts @@ -93,6 +93,7 @@ export default function startCommand(runtime: Runtime) { platform: '', root: directory, dev: argv.dev, + port: argv.port, bundleMode: 'multi-bundle', bundleTarget: 'server', assetsDest: tempDir, diff --git a/packages/haul-core/src/preset/makeConfigFactory.ts b/packages/haul-core/src/preset/makeConfigFactory.ts index a670b738..d672157e 100644 --- a/packages/haul-core/src/preset/makeConfigFactory.ts +++ b/packages/haul-core/src/preset/makeConfigFactory.ts @@ -43,7 +43,7 @@ export default function makeConfigFactory(getDefaultConfig: GetDefaultConfig) { ): NormalizedProjectConfigBuilder { return (runtime: Runtime, env: EnvOptions) => { const normalizedServerConfig = { - port: get(projectConfig, 'server.port', DEFAULT_PORT), + port: env.port || get(projectConfig, 'server.port', DEFAULT_PORT), host: get(projectConfig, 'server.host', 'localhost'), } as NormalizedServerConfig;