From a9e9a5974dc8d18faedad494977c836e8bd6333a Mon Sep 17 00:00:00 2001
From: Alexander Rose <alex.rose@rcsb.org>
Date: Fri, 27 Sep 2019 11:10:11 -0700
Subject: [PATCH] fix volumeserver cmd arg types

---
 src/servers/volume/config.ts | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/servers/volume/config.ts b/src/servers/volume/config.ts
index 7227d7738..25b300f44 100644
--- a/src/servers/volume/config.ts
+++ b/src/servers/volume/config.ts
@@ -40,17 +40,20 @@ export function addServerArgs(parser: argparse.ArgumentParser) {
     parser.addArgument([ '--defaultPort' ], {
         defaultValue: DefaultServerConfig.defaultPort,
         metavar: 'PORT',
-        help: `Specify the prefix of the API, i.e. <host>/<apiPrefix>/<API queries>`
+        type: 'int',
+        help: `Specify the port the server is running on`
     });
 
     parser.addArgument([ '--shutdownTimeoutMinutes' ], {
         defaultValue: DefaultServerConfig.shutdownTimeoutMinutes,
         metavar: 'TIME',
+        type: 'int',
         help: `0 for off, server will shut down after this amount of minutes.`
     });
     parser.addArgument([ '--shutdownTimeoutVarianceMinutes' ], {
         defaultValue: DefaultServerConfig.shutdownTimeoutVarianceMinutes,
         metavar: 'VARIANCE',
+        type: 'int',
         help: `modifies the shutdown timer by +/- timeoutVarianceMinutes (to avoid multiple instances shutting at the same time)`
     });
     parser.addArgument([ '--idMap' ], {
-- 
GitLab