-
Notifications
You must be signed in to change notification settings - Fork 17
Setup guide with SCP #640
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
base: setupGuide-3.4
Are you sure you want to change the base?
Setup guide with SCP #640
Conversation
…guration for survey project
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- Changed the heading for Supported Operating Systems from H1 to H2 for better hierarchy. - Removed redundant section on Setup Options and streamlined the introduction to Dockerized Services & Dependencies.
…nd download SQL file
…ice in docker-compose
…ject - Created `survey_project_creation_env` and `user_env` for environment variables. - Added dependency check script `check-dependencies.sh` to verify required services. - Implemented installation script `install-dependencies.sh` for setting up Node.js, Kafka, Redis, Citus, MongoDB, and Gotenberg. - Developed uninstallation script `uninstall-dependencies.sh` for removing installed services. - Included database creation script `create-databases.sh` for setting up PostgreSQL databases. - Added configuration files `configProject.json` and `configSCP.json` for user authentication. - Documented the setup process in `README.md` for clarity on installation and configuration steps.
… creation service
…DME setup instructions
…ment key instructions
…nd inserting default entities for education sector
…s and inserting default entities
…ance README with service start instructions
…pdate README with correct script URLs
… missing environment variables in notification_env
…insert default entity types
…tion and program management workflows
- Updated URLs in setup_project.sh to point to the correct environment files and scripts for the SCP setup. - Added new sampleData.sql file for SCP with user roles and organizations. - Modified existing sampleData.sql to remove duplicate entries and ensure consistency. - Changed the method of checking for port availability in the README.md from `lsof` to `ss` for better compatibility.
… and Kafka services; update notification environment variables.
…sh for environment files
…HEADER_NAME to user_env
…adjust MongoDB URLs for consistency
…ronment variable syntax, improve healthcheck commands, and simplify Kafka listener configuration.
… config-sample.json instead of config.sample.json
…re sequences are set
…s service in Docker Compose
…nd comment out cloning steps
… Scheduler, Interface, and Mongo services; fix typo in README.md for Survey Project Creation Service
…d remove commented build and volume configurations
Description
These recommendations are intended to promote code quality and team communication during software development. They cover a variety of topics, including ensuring that pull requests are submitted to the correct branch, documenting new methods, preserving consistency across many services, and avoiding typical blunders like accessing APIs or DB queries within loops. Sensitive data should not be uploaded, and changes to environment variables or database models should be executed consistently. Teams may work more effectively and develop higher-quality software by adhering to these standards.
Type of change
Please choose appropriate options.
Checklist