Commit Graph

10 Commits

Author SHA1 Message Date
eewing 3c4712b5ee Update CI workflow to enhance deployment command for application restart
CI / build (push) Has been skipped
CI / deploy (push) Successful in 45s
- Modified the deployment command in the CI workflow to use 'bash -lc' for improved execution context.
- Updated the pm2 restart logic to include the '--update-env' flag for better environment variable handling during application restarts.
2026-02-17 10:11:25 -06:00
eewing 5eae8b6611 Enhance CI workflow for deployment artifact preparation
CI / build (push) Has been skipped
CI / deploy (push) Failing after 42s
- Added a check to ensure the build directory exists before proceeding with deployment.
- Updated the artifact copying process to conditionally include the appropriate lock file.
- Improved logging by listing files in the deploy directory for better visibility during CI runs.
2026-02-17 10:00:15 -06:00
eewing 43712043d6 Update CI workflow to use Node.js 20 container for improved compatibility
CI / build (push) Has been skipped
CI / deploy (push) Failing after 1m29s
- Changed the container image from Ubuntu 22.04 to Node.js 20-bookworm in the CI workflow.
- This update aims to enhance the environment for running Node.js applications during CI processes.
2026-02-17 09:57:26 -06:00
eewing 8c9d12c0db Update CI workflow to use Ubuntu 22.04 container and streamline dependency installation
CI / build (push) Has been skipped
CI / deploy (push) Failing after 9s
- Added a container specification for Ubuntu 22.04 to the CI workflow.
- Included a step to install curl and ca-certificates for improved dependency management.
- Simplified the installation commands by removing 'sudo' for apt-get operations.
2026-02-17 09:55:57 -06:00
eewing b01620a2b4 Enhance CI workflow for deployment and build process
CI / build (push) Has been skipped
CI / deploy (push) Failing after 4s
- Added support for manual workflow dispatch in the CI configuration.
- Updated environment variables for deployment, including APP_PORT and DEPLOY_PATH.
- Streamlined deployment steps with SSH setup and rsync for artifact transfer.
- Improved application restart logic on the server using pm2 or systemctl.
- Removed unnecessary artifact upload and download steps to simplify the workflow.
2026-02-17 09:54:59 -06:00
eewing 653a8d125d Update CI workflow to use actions v3 for artifact upload and download
CI / build (push) Successful in 43s
CI / deploy (push) Failing after 16s
- Changed the artifact upload and download actions from v4 to v3 for compatibility.
- Ensured the CI workflow remains efficient while maintaining functionality.
2026-02-17 09:50:17 -06:00
eewing c9453b19ed Add start script to package.json and enhance CI workflow for deployment
CI / build (push) Failing after 48s
CI / deploy (push) Has been skipped
- Introduced a new "start" script in package.json to run the built application.
- Updated the CI workflow to include environment variables for deployment.
- Added steps for uploading build artifacts and deploying to a server using sshpass.
- Configured the deployment process to ensure the application runs on the specified port.
2026-02-17 09:46:40 -06:00
eewing 0c69463e74 Refactor CI workflow to use Bun container and streamline dependency installation
CI / build (push) Successful in 26s
- Updated the CI workflow to utilize the Bun container image for consistency.
- Simplified the dependency installation step by using the `--frozen-lockfile` option.
- Disabled the type check step temporarily until component types are resolved.
2026-02-17 09:41:36 -06:00
eewing 69c6b1a4d4 Update CI workflow to install Bun directly via script
CI / build (push) Failing after 3s
- Replaced the Bun setup action with a script to install Bun and update the PATH.
- Ensured Bun's binary directory is added to the GitHub environment for subsequent steps.
2026-02-17 09:37:25 -06:00
eewing b3735ffbe2 Refactor employee search and improve notification handling
CI / build (push) Failing after 29s
- Enhanced employee search functionality with improved pagination and loading logic.
- Refined toast notification integration using svelte-sonner for better user feedback.
- Updated employee detail view for improved navigation and UI interactions.
2026-02-17 09:18:30 -06:00