@@ -78,6 +78,7 @@ Most of the settings can be set via environment variables as well as flags.
7878 --backup-bucket SETEC_BACKUP_BUCKET string (optional)
7979 --backup-bucket-region SETEC_BACKUP_BUCKET_REGION string (optional)
8080 --backup-role SETEC_BACKUP_ROLE string (optional)
81+ --login-server SETEC_LOGIN_SERVER string (optional)
8182` ,
8283
8384 SetFlags : command .Flags (flax .MustBind , & serverArgs ),
@@ -166,6 +167,7 @@ var serverArgs struct {
166167 BackupBucket string `flag:"backup-bucket,default=$SETEC_BACKUP_BUCKET,Name of AWS S3 bucket to use for database backups"`
167168 BackupBucketRegion string `flag:"backup-bucket-region,default=$SETEC_BACKUP_BUCKET_REGION,AWS region of the backup S3 bucket"`
168169 BackupRole string `flag:"backup-role,default=$SETEC_BACKUP_ROLE,Name of AWS IAM role to assume to write backups"`
170+ LoginServer string `flag:"login-server,default=$SETEC_LOGIN_SERVER,URL of control server to use for tsnet"`
169171 Dev bool `flag:"dev,Run in developer mode"`
170172}
171173
@@ -220,8 +222,9 @@ func runServer(env *command.Env) error {
220222 }
221223
222224 s := & tsnet.Server {
223- Dir : filepath .Join (serverArgs .StateDir , "tsnet" ),
224- Hostname : serverArgs .Hostname ,
225+ Dir : filepath .Join (serverArgs .StateDir , "tsnet" ),
226+ Hostname : serverArgs .Hostname ,
227+ ControlURL : serverArgs .LoginServer ,
225228 }
226229
227230 lc , err := s .LocalClient ()
0 commit comments