<ProgramData><ProgramData>/NCheck/License
docker run -d -p <port>:8443 -v <ProgramData>:/ProgramData --name ncheck ncheckadmin/bioattendance:<version>
docker stop ncheck
docker start ncheck
Additional Arguments can be passed as Environment variables
docker run -d -p <port>:8443 -v <ProgramData>:/ProgramData -e VARIABLE1=’value1’ -e VARIABLE2=’value2’ --name ncheck ncheckadmin/bioattendance:<version>
| Environment Variables | Description | HSQL | MySQL | SQL Server |
|---|---|---|---|---|
| DB_TYPE | Type of Database | HSQL | MYSQL | MSSQL |
| DB_SERVER | Database server location | - | <Server URL> | <Server URL> |
| DB_NAME | Database name | - | <Database Name> | <Database Name> |
| DB_PORT | Database Server port number (Optional) | - | <Port Number> | <Port Number> |
| DB_USERNAME | Username for database server | - | <Username> | <Username> |
| DB_PASSWORD | Password for database server (Encryption password for Embedded Database) | <Password> | <Password> | <Password> |
| DB_FILE_NAME | Embedded Database File location (File will be created relative location to /NCheck/databases/server | <Database file location> | - | - |
| DB_MAX_CONNECTIONS | Connection count for the database | - | <Connection Count> | <Connection Count> |
docker run -d -p 8443:8443 -v /ProgramData:/ProgramData -e DB_TYPE=MYSQL -e DB_SERVER="database-server" -e DB_PORT="database-port" -e DB_NAME="ncheck_database" -e DB_USERNAME="db_user" -e DB_PASSWORD="db_password" --name ncheck ncheckadmin/bioattendance:6.1.0.x
Database type can be selected to configure the database to connect to SQLite, MySQL, MSSQL, Oracle. If not specified SQLite will be used.
DB_TYPE
Values can be one of SQLITE, MYSQL, MSSQL, ORACLE
DB_FILE : Database File name
Database will be stored in <ProgramData>/NCheck/databases/server/sqlite
DB_PASSWORD : Database encryption password
If password not specified Database will not be encrypted. SqlCipher v3 Will be used for encryption.
DB_URL : Database URL
DB_USER_NAME : Database username
DB_PASSWORD : Database Password
DB_MAX_CONNECTIONS : Maximum connections for the database. (Default value for connection count is 30)
docker run -d -p 8443:8443 -v /ProgramData:/ProgramData -e DB_TYPE=MYSQL -e DB_URL="jdbc:mysql://database-server:3306/ncheck_database" -e DB_USER_NAME="db_user" -e DB_PASSWORD="db_password" --name ncheck ncheckadmin/bioattendance:6.0.1.x
To setup SSL Certificate copy the keystore file (pfx) to <ProgramData>/NCheck/Keystore/<KeystoreFile>
KEYSTORE : Keystore file name
KEYSTORE_ALIAS : Keystore Alias
KEYSTORE_PASSWORD: Keystore Password
Copy the Backup file to <ProgramData>/NCheck/databases/server
DB_BACKUP_FILENAME : Backup File name
DB_BACKUP_PASSWORD : Backup file password
NMATCHER_HOST : NMatcher Host name
NMATCHER_PORT : NMatcher Port
MAX_HEAP : Maximum Heap Size Eg: 6g
Content type
Image
Digest
sha256:b8abf985d…
Size
2.1 GB
Last updated
about 8 hours ago
docker pull ncheckadmin/bioattendance