IceHrm employee management system allows companies to centralize confidential employee information.
Deploy this app to Linode with a free $100 credit!
IceHrm is an HRM software which enable companies to manage employee details and HR workflows.
git clone https://github.com/gamonoid/icehrm.git
cd icehrm
npm run setup
npm run docker:build
npm run docker:start
admin
as username and password.icehrm/docker/production/app_data
Refer: https://icehrm.com/explore/docs/upgrade-icehrmpro/
git clone https://github.com/gamonoid/icehrm.git
cd icehrm
docker-compose up -d
- Visit http://localhost:9080/ and login using admin
as username and password.
- Watch this for more detailed instructions: https://www.youtube.com/watch?v=sz8OV_ON6S8
php ice create:extension sample admin
Sample Admin
icehrm/extensions/sample/admin
First make sure you have all the dependencies (just doing this once is enough)
cd icehrm/web
npm install
cd ..
npm install
Build assets during development
gulp clean
gulp
Build assets for production
gulp clean
gulp --eprod
Build extensions
gulp ejs --xextension_name/admin
You can run psysh inside the icehrm web docker container to manually debug the code. - Start Psysh console
docker compose up -d
docker exec -it icehrm-icehrm-1 /bin/sh
./psysh -c ./.config/psysh/config.php
This will open a psysh console. You can instantiate any IceHrm class and debug it.
Here is an example of creating an employee object and loading an employee from the database.
$emp = new \Employees\Common\Model\Employee();
$emp->Load('id = ?',[1]);
var_dump($emp);
docker-compose -f docker-compose-testing.yaml up --exit-code-from cypress
or
docker-compose -f docker-compose-testing.yaml up --exit-code-from cypress --build --force-recreate
docker-compose -f docker-compose-prod.yaml up -d --build
Please login to review this project.
No reviews for this project yet.
Admidio is a free open source user management system for we…
OrangeHRM is a comprehensive HRM system that captures all t…
Simple yet powerful absence management software for small a…
Comments (0)
Please login to join the discussion on this project.