SET is for FSO and security officers of DoD companies to manage their employees. This includes storing the following:
- employee files
- training and briefings
- security clearance
- visitation rights to bases
- employee travel plans
- miscellaneous notes
- employee security checks/duty roster
- newsletters
- import of JPAS
The application currently utilizes the PHP Laravel 5 framework.
- PHP >= 7.0
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
To view all the various options including cache, database, settings, email, etc..., view the Laravel Documentation.
- FTP the files to your server OR From SSH, execute
git clone https://github.com/scci/security-employee-tracker.git
in your web root directory - Set your domain to point to the
security-employee-tracker/public
directory. - Open the installer in your browser. IE: http://set.company.com/install or http://localhost/security-employee-tracker/public/install
- Follow the on screen prompts.
- Set url, database & email settings.
- Check for required extensions and permissions.
- Perform the database installation (this may take some time).
- Create Admin User.
- Create a cron job/scheduled task:
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
(artisan is located in the application root directory.)
Note: Install page will only be available upon initialization.
- Execute
git pull
or download a new copy of the files and place them over your existing setup. Take care if you have made any modifications to the config directory. - If there was a database update/new migration files, execute
php artisan migrate --force
via SSH
If you wish to submit enhancements, bug fixes and other changes, please submit a pull request.
Want more information about the application? View the Wiki.