TIBET-TDS(1)

NAME
tibet-tds - starts the project's TIBET Data Server

SYNOPSIS

tibet start [--env <name>]
    [--debug]
    [--level=['all'|'trace'|'debug'|'info'|'warn'|
                'error'|'fatal'|'system'|'off']]
    [--debugger] [--port N] [--color[=true|false]] [--no-color]
    [--https] [--https_port N]
    [<options>]

DESCRIPTION

Starts the project's TIBET Data Server, if available.

Many TIBET dna templates provide a simple Node.js-based server. If the current project contains either a server.js file or can invoke 'npm start' this command will try to start that server.

The optional --env parameter lets you specify an environment setting such as development or production. The default is development. The current setting is announced in the server startup banner:

    info: hello 0.1.0 (development) running on TIBET v5.0.0-dev.7 at http://127.0.0.1:1111

The --tds.port parameter lets you specify a port other than the registered TIBET Data Server port (which is port 1407).

If your server includes TDS features you can optionally add command-line parameters to provide the various modules of the TDS with config data. All values for the tds are supported. See the output of tibet config tds for a list of current options.

OPTIONS

    •   --env : Specify an environment value to control the server. This value is used by the system when loading values from Package.SERVER_FILE (tds.json), the server's config file. Common values are development (the default), and production.

    •   --debug : Sets the server's logging level to 'debug'.

    •   --level : Sets the server's logging level to the supplied level.

    •   --debugger : A flag which causes the hosting server to start in a debugging mode, waiting for a Node-compatible debugger to 'attach' itself to the process.

    •   --port : A flag which alters the port number the server should start on.

    •   --color : A flag which determines whether the output from this command will be colorized. You can use --no-color as an alternative to using false here.

    •   --https : Whether or not the server should start in https mode.

    •   --https_port : A flag which alters the port number the server should start on when the server is started in https mode.

CONFIGURATION SETTINGS

    See `tibet start` for specific variables checked by the `server.js` file.

ENVIRONMENT VARIABLES

    See `tibet start` for specific variables checked by the `server.js` file.

EXAMPLES

  Start the server on a default port (1407)

    $ tibet tds start
                                      ,`
                                __,~//`
       ,///,_            .~////////'`
      '///////,       //////''`
             '//,   ///'`
                '/_/'
                  `
        ////////////////////     ///////////////////  ////
        `//'````````````///      `//'```````````````  '''
         /`              //       /'
        /                //      '/
       ,/____             /'    ,/_____
      /////////;;,,_      //   ,//////////;,_
                  `'/,_   '/              `'///,_
                     `'/,_ /                   '//,
                        '/,/,                    '/_
                          `/,                     `/,
                            '                      `/
                                                   '/
                                                    /
    info: hello 0.1.0 (development) running on TIBET v5.0.0-dev.7 at http://127.0.0.1:1407

  Start the server on a custom port

    $ tibet tds start --tds.port 2222
    ...
    info: test1 0.1.0 (development) running on TIBET v5.0.0-dev.7 at http://127.0.0.1:2222

  Start the server with a different environment

    $ tibet tds start --env testing
    ...
    info: hello 0.1.0 (testing) running on TIBET v5.0.0-dev.7 at http://127.0.0.1:1407

TIBET SHELL

This command has no client-side TSH peer command.

TROUBLESHOOTING

SEE ALSO

    •   tibet-config(1)

    •   tibet-start(1)