Tool Setup | Softsource Web
Create your docker-compose.yml file in the /opt/softsource folder to define the services:
Compresses scripts and stylesheets on the fly.
Navigate to your project root directory and initialize the SoftSource environment: cd /path/to/your/project softsource init Use code with caution.
| Component | Minimum Version | |-----------|----------------| | OS | Windows 10 / macOS 11 / Ubuntu 20.04 | | Node.js | 18.x or higher | | npm / yarn| latest stable | | Database | MySQL 8.0 or PostgreSQL 14 (if required) | | Web Server| Apache / Nginx (optional for production) | softsource web tool setup
Unlike standard applications that may run automatically, you often need to trigger the service manually after the first install:
Begin by downloading the latest version of the Softsource web tool package from the official repository. Note: Always verify the hash to ensure file integrity.
npm run migrate # Run database schema migrations npm run seed # Create default admin user npm run build # Compile frontend assets Create your docker-compose
Solution: Verify firewall settings and ensure the database user has the necessary GRANT privileges.
Are you setting this up for a or a personal workstation ? Smart Cards Reading Tool Installation Guide | PDF - Scribd
Three default roles were created:
With the files installed, you must now initialize the environment to establish your local runtime preferences. Initializing the Workspace
sudo systemctl daemon-reload sudo systemctl enable softsource sudo systemctl start softsource
Verify that the reader's drivers are installed correctly. You may need specific SDKs like the EIDA SDK Setup for Emirates ID cards. Note: Always verify the hash to ensure file integrity
The tool can generate large log files over time. Set up a utility like logrotate on Linux or configure the internal logging module to truncate files exceeding 100 MB.
A stable environment prevents errors during configuration. Ensure your local machine meets the following specifications before proceeding. Hardware Minimums 8 GB minimum (16 GB recommended for large projects). Storage: 500 MB of free disk space for the core utility. Software Dependencies Node.js: Version 18.x LTS or higher.


