...
Code Block |
---|
STORAGE_BASE_DIRECTORY=/home/<username>/Downloads/backend/v01.00.06b/Storage |
Database
...
Access
Warning |
---|
All the parameters from SAMDeployment/Configuration.conf file can be changed to your liking, especially the DATABASE_USER, DATABASE_PASSWORD and ROOT_DATABASE_PASSWORD fields which should absolutely NOT de the default values in production. |
Default content
Note |
---|
Version 1.0.x |
When built, the backend database is pre-filled with SQL requests contained in SAMDistImages/Database/resources/004_SAMBackendData.sql
. You can modify that file to have your own Users, Devices, etc...
To modify a pre-filled user the password needs to be hash with blowfish algorithm.
Once the files have been edited to your convenance, run the installation commands.
Note |
---|
Version 1.1.x |
The backend database can be seeded through the files contained in database/seeders/*.php
. To modify those files, connect to the docker terminal with the following command:
Code Block |
---|
docker exec -it php /bin/bash |
You can then edit the files with vi
. Once edited, to fill the database with the seeds content, run the following command:
Code Block |
---|
php artisan db:seed |
Crypto provider
Crypto provider location is a specific case of the above mentioned “default content”. The crypto provider domain name is defined in the SystemParameters
table, SMCryptoProviderDomain
element and optionally the SMCryptoProviderSubdomain
element. The crypto provider port is defined in the SystemParameters
table, SMCryptoProviderPort
element. Both are configured as String.
Certificates
Replace the certificate (fullchain.pem) and the private key (privkey.pem) in SAMDeployment/Server/resources/ by your own.
...
Code Block |
---|
echo "base64:`dd if=/dev/random bs=32 count=1 | base64`" |
...
When built, the backend database is pre-filled with SQL requests contained in SAMDistImages/Database/resources/004_SAMBackendData.sql
. You can modify that file to have your own Users, Devices, etc...
To modify a pre-filled user the password needs to be hash with blowfish algorithm.
Time synchronization
To adjust the Docker images time and date to your current location, please update the ““ENV TZ” variable located in the following Dockerfiles:
...
The default value is set to “Europe/Paris”
Crypto provider
Crypto provider location can be configured in SAMDistImages/Database/resources/004_SAMBackendData.sql
. The crypto provider domain name is defined in the SystemParameters
table, SMCryptoProviderDomain
element and optionally the SMCryptoProviderSubdomain
element. The crypto provider port is defined in the SystemParameters
table, SMCryptoProviderPort
element. Both are configured as String.