-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update CI tooling and workflows #7
Commits on Jul 22, 2024
-
Update CI tooling and workflows (#1)
- Add Prettier - Add Eslint - Add CI GitHub workflows: - Add On Host CI (run things locally) - Add On Docker CI (run things with docker) - Add Cache Cleanup after PR merge - Add baseline for Test (but are not working) - Remove env variable `WATCH` in favor of using `NODE_ENV` as the driver for dependencies and execution simplifying DevEx - Remove old GitHub Workflows
Configuration menu - View commit details
-
Copy full SHA for 33041cf - Browse repository at this point
Copy the full SHA 33041cfView commit details -
Update dotenv files handling and add Docker environment settings
Added separate dotenv files (.env.development, .env.test, .env.production) for different environments. Docker commands run in the environment specified by these dotenv files. Also, updated Docker-compose, Dockerfiles, and script files to accommodate these changes. Improved codegen scripts for ESLint and Prettier.
Configuration menu - View commit details
-
Copy full SHA for 594dc7d - Browse repository at this point
Copy the full SHA 594dc7dView commit details -
Refactor code comments and update configurations
This commit enhances various code comments for improved understanding and clarity. Also, configurations have been updated in ".prettierrc" and ".eslintrc.js" to better align with coding standards. Furthermore, a minor modification to "scripts/build.sh" improves the clarity of a logging message.
Configuration menu - View commit details
-
Copy full SHA for 089f63f - Browse repository at this point
Copy the full SHA 089f63fView commit details -
Refactor scripts and Docker setup for streamlined environment configu…
…ration Streamlined environment configuration for better management and readability. Refactored package.json scripts to use new script files and clearly define environment related tasks. Additionally, updated Docker setup and distribute new configuration across different compose and Dockerfile files for more explicit handling of development, test, and production environments.
Configuration menu - View commit details
-
Copy full SHA for 528ebfc - Browse repository at this point
Copy the full SHA 528ebfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89b6f92 - Browse repository at this point
Copy the full SHA 89b6f92View commit details -
Update CI workflows and improve Docker setup
This commit includes several changes, primarily focusing on updating CI workflows and improving Docker setup. CI workflows were updated to optimize the docker building process by using matrix strategies and updating dependencies. Moreover, changes are made to package.json and docker-compose scripts to ensure smooth interaction with Docker and to introduce new environment variables for better control. Finally, the tunnel setup and cleanup for the proxy between the localnet and Docker have been improved for better development experience.
Configuration menu - View commit details
-
Copy full SHA for ff87b0b - Browse repository at this point
Copy the full SHA ff87b0bView commit details -
Update CI job name in Docker workflow
The commit removes specific environment (env) details from the Continuous Integration (CI) job's name in the Docker workflow file. This simplifies the job name, providing a more general and cleaner view in the workflow jobs dashboard.
Configuration menu - View commit details
-
Copy full SHA for 1843d6b - Browse repository at this point
Copy the full SHA 1843d6bView commit details
Commits on Jul 24, 2024
-
Update Node.js version, clean up comments, and enhance README
Updated Dockerfiles to use Node.js 22.5, removing outdated comments from several scripts. Enhanced the README with details on available scripts and improved clarity of instructions.
Configuration menu - View commit details
-
Copy full SHA for 77eba9f - Browse repository at this point
Copy the full SHA 77eba9fView commit details