You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*`-f, --force`: Replace files if they already exist
435
436
*`-d, --dry-run`: See what would happen, but don't make changes
436
437
*`-c, --config-file TEXT`: Path to custom config file (defaults to built-in config)
438
+
*`-D, --development`: Use development workflow (local setup, dev compose, dev env)
439
+
*`--dev-path TEXT`: Installation directory for development workflow (defaults to current directory)
437
440
*`-ad, --api-domain TEXT`: The domain where the nixopus api will be accessible (e.g. api.nixopus.com), if not provided you can use the ip address of the server and the port (e.g. 192.168.1.100:8443)
438
441
*`-vd, --view-domain TEXT`: The domain where the nixopus view will be accessible (e.g. nixopus.com), if not provided you can use the ip address of the server and the port (e.g. 192.168.1.100:80)
442
+
*`-ip, --host-ip TEXT`: The IP address of the server to use when no domains are provided (e.g. 10.0.0.154 or 192.168.1.100). If not provided, the public IP will be automatically detected.
443
+
*`--api-port INTEGER`: Port for the API service (default: 8443 for production, 8080 for development)
444
+
*`--view-port INTEGER`: Port for the View/Frontend service (default: 7443 for production, 3000 for development)
445
+
*`--db-port INTEGER`: Port for the PostgreSQL database (default: 5432)
446
+
*`--redis-port INTEGER`: Port for the Redis service (default: 6379)
447
+
*`--caddy-admin-port INTEGER`: Port for Caddy admin API (default: 2019)
448
+
*`--caddy-http-port INTEGER`: Port for Caddy HTTP traffic (default: 80)
449
+
*`--caddy-https-port INTEGER`: Port for Caddy HTTPS traffic (default: 443)
450
+
*`--supertokens-port INTEGER`: Port for SuperTokens service (default: 3567)
451
+
*`-r, --repo TEXT`: GitHub repository URL to clone (defaults to config value)
452
+
*`-b, --branch TEXT`: Git branch to clone (defaults to config value)
439
453
*`--help`: Show this message and exit.
440
454
441
455
**Commands**:
442
456
457
+
*`development`: Install Nixopus for local development in...
443
458
*`ssh`: Generate an SSH key pair with proper...
444
459
*`deps`: Install dependencies
445
460
461
+
### `nixopus install development`
462
+
463
+
Install Nixopus for local development in specified or current directory
464
+
465
+
**Usage**:
466
+
467
+
```console
468
+
$ nixopus install development [OPTIONS]
469
+
```
470
+
471
+
**Options**:
472
+
473
+
*`-p, --path TEXT`: Installation directory (defaults to current directory)
474
+
*`-v, --verbose`: Show more details while installing
475
+
*`-t, --timeout INTEGER`: How long to wait for each step (in seconds) [default: 1800]
476
+
*`-f, --force`: Replace files if they already exist
477
+
*`-d, --dry-run`: See what would happen, but don't make changes
478
+
*`-c, --config-file TEXT`: Path to custom config file (defaults to config.dev.yaml)
479
+
*`-r, --repo TEXT`: GitHub repository URL to clone (defaults to config value)
480
+
*`-b, --branch TEXT`: Git branch to clone (defaults to config value)
481
+
*`--api-port INTEGER`: Port for the API service (default: 8080)
482
+
*`--view-port INTEGER`: Port for the View/Frontend service (default: 3000)
483
+
*`--db-port INTEGER`: Port for the PostgreSQL database (default: 5432)
484
+
*`--redis-port INTEGER`: Port for the Redis service (default: 6379)
485
+
*`--caddy-admin-port INTEGER`: Port for Caddy admin API (default: 2019)
486
+
*`--caddy-http-port INTEGER`: Port for Caddy HTTP traffic (default: 80)
487
+
*`--caddy-https-port INTEGER`: Port for Caddy HTTPS traffic (default: 443)
488
+
*`--supertokens-port INTEGER`: Port for SuperTokens service (default: 3567)
489
+
*`--help`: Show this message and exit.
490
+
446
491
### `nixopus install ssh`
447
492
448
493
Generate an SSH key pair with proper permissions and optional authorized_keys integration
0 commit comments