Docker installer workflow and licensing flow done - docker container is working fine
This commit is contained in:
@@ -21,9 +21,12 @@ INI. Both profiles use these cloud endpoints by default:
|
||||
- `POST /api/v1/installations/register`
|
||||
|
||||
The desktop wizard is the default. It checks Docker, collects activation and
|
||||
installation details, lets the user choose an output directory, and reports
|
||||
installation progress. For servers without a desktop or for automation, append
|
||||
`--cli` to retain the interactive terminal workflow:
|
||||
installation details, asks for the Docker registry, image, username, and
|
||||
password, lets the user choose an output directory, and reports installation
|
||||
progress. It authenticates with `docker login --password-stdin`; the registry
|
||||
password is never written into generated files or command arguments. For
|
||||
servers without a desktop or for automation, append `--cli` to retain the
|
||||
interactive terminal workflow:
|
||||
|
||||
```bash
|
||||
TECHNOBEE_INSTALLER_CONFIG=cygnus-installer/config/matrix-installer.ini \
|
||||
@@ -48,6 +51,7 @@ configuration_root=matrix
|
||||
configuration_file_name=installation.yml
|
||||
installation_config_environment_variable=MATRIX_INSTALLATION_CONFIG
|
||||
container_configuration_path=/opt/matrix/config/installation.yml
|
||||
port_mapping=8080:8080
|
||||
token_path=/oauth2/token
|
||||
assertion_encryption_public_key=/secure/cloud-assertion-public.pem
|
||||
optional_fields=
|
||||
@@ -72,7 +76,8 @@ config/
|
||||
The installer asks for the product Docker image, validates it, and stores it
|
||||
under the profile's image variable in `.env`. Docker Compose loads this file
|
||||
automatically, so no separate `export MATRIX_IMAGE` or `export CYGNUS_IMAGE`
|
||||
step is required.
|
||||
step is required. Docker stores successful login state using its configured
|
||||
credential store; the installer does not persist the registry password.
|
||||
|
||||
The RSA-3072 pair is generated locally. Only the public key is sent during
|
||||
registration. The private key and encrypted machine assertion remain on
|
||||
|
||||
Reference in New Issue
Block a user