forked from credebl/platform
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into pipeline-implementation
- Loading branch information
Showing
232 changed files
with
177,329 additions
and
9,178 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,20 +7,26 @@ SUPABASE_JWT_SECRET= // Please specify your Supabase jwt secret | |
API_GATEWAY_PROTOCOL=http | ||
API_GATEWAY_HOST='0.0.0.0' | ||
API_GATEWAY_PORT=5000 | ||
API_GATEWAY_PROTOCOL_SECURE=http | ||
|
||
## | ||
PLATFORM_NAME= // Please specify your paltform name | ||
PLATFORM_LOGO= // Please specify your paltform logo url | ||
PUBLIC_PLATFORM_SUPPORT_EMAIL= // Please specify your support email | ||
POWERED_BY= // Please specify your powered by org name | ||
PLATFORM_WEB_URL= // Please specify your platform web URL | ||
POWERED_BY_URL= // Please specify your support URL | ||
|
||
UPLOAD_LOGO_HOST= // Please specify your logo host or domain url | ||
|
||
PUBLIC_LOCALHOST_URL= // Please specify your localhost URL | ||
PUBLIC_DEV_API_URL= // Please specify your DEV environment api URL | ||
PUBLIC_QA_API_URL= // Please specify your your QA environment api URL | ||
PUBLIC_PRODUCTION_API_URL= // Please specify your PRODUCTION environment api URL | ||
PUBLIC_SANDBOX_API_URL= // Please specify your sandbox environment URL | ||
|
||
SHORTENED_URL_DOMAIN= // Please specify the domain for your bucket responsible for storing shortened url objects e.g. 'https://bucket-name.s3.ap-east-1.amazonaws.com' | ||
DEEPLINK_DOMAIN= // Please specify your doamin/subdomain responsible for deeplinking with 'url' as a query param e.g. 'https://your-deeplink-domain?url=' | ||
|
||
AGENT_HOST=[email protected] // Please specify your agent host VM and IP address | ||
AWS_ACCOUNT_ID=xxxxx // Please provide your AWS account Id | ||
|
@@ -31,14 +37,46 @@ API_ENDPOINT_PORT=5000 | |
|
||
SOCKET_HOST=http://localhost:5000 | ||
|
||
AWS_PUBLIC_ACCESS_KEY= // Please provide your aws bucket access key | ||
AWS_PUBLIC_SECRET_KEY= // Please provide your aws secret key | ||
AWS_PUBLIC_REGION= // Please provide your aws region | ||
AWS_PUBLIC_BUCKET_NAME= // Please provide your aws bucket name | ||
|
||
AWS_ORG_LOGO_BUCKET_NAME= // Please provide your aws org bucket name | ||
|
||
AWS_S3_STOREOBJECT_ACCESS_KEY= // Please provide your aws bucket access key | ||
AWS_S3_STOREOBJECT_SECRET_KEY= // Please provide your aws bucket secret key | ||
AWS_S3_STOREOBJECT_REGION= // Please provide your aws region | ||
AWS_S3_STOREOBJECT_BUCKET= // Please provide your aws bucket | ||
AWS_ACCESS_KEY= // Please provide your access key | ||
AWS_SECRET_KEY= // Please provide your secret key | ||
AWS_REGION= // Please provide your aws region | ||
AWS_BUCKET= // Please provide your aws bucket | ||
|
||
PLATFORM_ADMIN_EMAIL= // Please provide admin email Id | ||
|
||
NATS_HOST='0.0.0.0' | ||
NATS_PORT=4222 | ||
NATS_URL=nats://0.0.0.0:4222 | ||
|
||
REDIS_HOST='0.0.0.0' | ||
REDIS_PORT=6379 | ||
|
||
POSTGRES_HOST=0.0.0.0 | ||
POSTGRES_PORT=5432 | ||
POSTGRES_USER='postgres' | ||
POSTGRES_PASSWORD='xxxxx' | ||
POSTGRES_DATABASE= // Please provide your DB name | ||
|
||
SENDGRID_API_KEY=xxxxxxxxxxxxxx // Please provide your sendgrid API key | ||
|
||
FRONT_END_URL=http://localhost:3000 | ||
|
||
FILE_SERVER= // Please provide your file server | ||
FILE_SERVER_PORT=8081 | ||
FILE_SERVER_USER=credebl | ||
FILE_SERVER_HOST=0.0.0.0 | ||
|
||
AFJ_AGENT_SPIN_UP=/apps/agent-provisioning/AFJ/scripts/start_agent.sh | ||
|
||
WALLET_STORAGE_HOST=localhost # Use IP Address | ||
|
@@ -57,12 +95,34 @@ PLATFORM_WALLET_PASSWORD= // Please provide encrypt password using crypto-j | |
PLATFORM_SEED= // The seed should consist of 32 characters. | ||
PLATFORM_ID= | ||
|
||
PLATFORM_PROFILE_MODE= // Please provide your environment name | ||
|
||
OOB_BATCH_SIZE=10 | ||
|
||
AFJ_AGENT_ENDPOINT_PATH=/apps/agent-provisioning/AFJ/endpoints/ | ||
DATABASE_URL="postgresql://postgres:xxxxxx@localhost:5432/postgres?schema=public" #Provide supabase postgres URL and Use the correct user/pwd, IP Address | ||
POOL_DATABASE_URL="" #Provide pooler supabase postgres URL | ||
CLUSTER_NAME="" # ecs cluster | ||
TESKDEFINITION_FAMILY="" # ecs task-definition | ||
AGENT_PROTOCOL=http | ||
GEO_LOCATION_MASTER_DATA_IMPORT_SCRIPT=/prisma/scripts/geo_location_data_import.sh | ||
UPDATE_CLIENT_CREDENTIAL_SCRIPT=/prisma/scripts/update_client_credential_data.sh | ||
|
||
USER_NKEY_SEED= xxxxxxxxxxxxx // Please provide Nkeys secret for user service | ||
API_GATEWAY_NKEY_SEED= xxxxxxxxxxxxx // Please provide Nkeys secret for api-gateway | ||
ORGANIZATION_NKEY_SEED= xxxxxxxxxxxxx // Please provide Nkeys secret for organization service | ||
AGENT_PROVISIONING_NKEY_SEED= xxxxxxxxxxxxx // Please provide Nkeys secret for agent provisioning service | ||
AGENT_SERVICE_NKEY_SEED= xxxxxxxxxxxxx // Please provide Nkeys secret for agent service | ||
VERIFICATION_NKEY_SEED= xxxxxxxxxxxxx // Please provide Nkeys secret for verification service | ||
ISSUANCE_NKEY_SEED= xxxxxxxxxxxxx // Please provide Nkeys secret for issuance service | ||
CONNECTION_NKEY_SEED= xxxxxxxxxxxxx // Please provide Nkeys secret for connection service | ||
ECOSYSTEM_NKEY_SEED= xxxxxxxxxxxxx // Please provide Nkeys secret for ecosystem service | ||
CREDENTAILDEFINITION_NKEY_SEED= xxxxxxxxxxxxx // Please provide Nkeys secret for credential-definition service | ||
SCHEMA_NKEY_SEED= xxxxxxxxxxxxx // Please provide Nkeys secret for schema service | ||
UTILITIES_NKEY_SEED= xxxxxxxxxxxxx // Please provide Nkeys secret for utilities service | ||
GEOLOCATION_NKEY_SEED= xxxxxxxxxxx // Please provide Nkeys secret for geo-location service | ||
|
||
AFJ_AGENT_TOKEN_PATH=/apps/agent-provisioning/AFJ/token/ | ||
|
||
# This was inserted by prisma init: | ||
# Environment variables declared in this file are automatically made available to Prisma. | ||
|
@@ -88,4 +148,6 @@ KEYCLOAK_MANAGEMENT_CLIENT_ID=xxxxxxx | |
KEYCLOAK_MANAGEMENT_CLIENT_SECRET=xxxxxxx | ||
KEYCLOAK_REALM=xxxxxxx | ||
|
||
ENABLE_CORS_IP_LIST="" # Provide a list of domains that are allowed to use this server | ||
ENABLE_CORS_IP_LIST="" # Provide a list of domains that are allowed to use this server | ||
SCHEMA_FILE_SERVER_URL= // Please provide schema URL | ||
SCHEMA_FILE_SERVER_TOKEN=xxxxxxxx // Please provide schema file server token for polygon |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,264 @@ | ||
name: DMP 2024 Project Template | ||
description: List a new project for Dedicated Mentoring Program (DMP) 2024 | ||
title: '[DMP 2024]: ' | ||
labels: ['DMP 2024'] | ||
body: | ||
- type: textarea | ||
id: ticket-description | ||
validations: | ||
required: true | ||
attributes: | ||
label: Ticket Contents | ||
value: | | ||
## Description | ||
[Provide a brief description of the feature, including why it is needed and what it will accomplish.] | ||
- type: textarea | ||
id: ticket-goals | ||
validations: | ||
required: true | ||
attributes: | ||
label: Goals & Mid-Point Milestone | ||
description: List the goals of the feature. Please add the goals that must be achieved by Mid-point check-in i.e 1.5 months into the coding period. | ||
value: | | ||
## Goals | ||
- [ ] [Goal 1] | ||
- [ ] [Goal 2] | ||
- [ ] [Goal 3] | ||
- [ ] [Goal 4] | ||
- [ ] [Goals Achieved By Mid-point Milestone] | ||
- type: textarea | ||
id: ticket-setup | ||
attributes: | ||
label: Setup/Installation | ||
description: Please list or link setup or installation guide (if any) | ||
|
||
- type: textarea | ||
id: ticket-expected-outcome | ||
attributes: | ||
label: Expected Outcome | ||
description: Describe in detail what the final product or result should look like and how it should behave. | ||
|
||
- type: textarea | ||
id: ticket-acceptance-criteria | ||
attributes: | ||
label: Acceptance Criteria | ||
description: List the acceptance criteria for this feature. | ||
|
||
- type: textarea | ||
id: ticket-implementation-details | ||
validations: | ||
required: true | ||
attributes: | ||
label: Implementation Details | ||
description: List any technical details about the proposed implementation, including any specific technologies that will be used. | ||
|
||
- type: textarea | ||
id: ticket-mockups | ||
attributes: | ||
label: Mockups/Wireframes | ||
description: Include links to any visual aids, mockups, wireframes, or diagrams that help illustrate what the final product should look like. This is not always necessary, but can be very helpful in many cases. | ||
|
||
- type: input | ||
id: ticket-product | ||
attributes: | ||
label: Product Name | ||
placeholder: Enter Product Name | ||
validations: | ||
required: true | ||
|
||
- type: dropdown | ||
id: ticket-organisation | ||
attributes: | ||
label: Organisation Name | ||
description: Enter Organisation Name | ||
multiple: false | ||
options: | ||
- Bandhu | ||
- Blockster Labs (CREDEBL) | ||
- Civis | ||
- Dhwani | ||
- Dhiway | ||
- EGov | ||
- EkShop Marketplace | ||
- FIDE | ||
- If Me | ||
- Key Education Foundation | ||
- Norwegian Meteorological Institute | ||
- Planet Read | ||
- Project Second Chance | ||
- Reap Benefit | ||
- SamagraX | ||
- ShikshaLokam | ||
- Tech4Dev | ||
- Tekdi | ||
- The Mifos Initiative | ||
- Tibil | ||
- Ushahidi | ||
- Arghyam | ||
- Piramal Swasthya Management Research Institute | ||
validations: | ||
required: true | ||
|
||
- type: dropdown | ||
id: ticket-governance-domain | ||
attributes: | ||
label: Domain | ||
options: | ||
- Healthcare | ||
- Education | ||
- Financial Inclusion | ||
- Livelihoods | ||
- Skilling | ||
- Learning & Development | ||
- Agriculture | ||
- Service Delivery | ||
- Open Source Library | ||
- Water | ||
- Identity & Digital Credentialing | ||
validations: | ||
required: true | ||
|
||
- type: dropdown | ||
id: ticket-technical-skills-required | ||
attributes: | ||
label: Tech Skills Needed | ||
description: Select the technologies needed for this ticket (use Ctrl or Command to select multiple) | ||
multiple: true | ||
options: | ||
- .NET | ||
- Angular | ||
- Artificial Intelligence | ||
- ASP.NET | ||
- Astro.js | ||
- AWS | ||
- Babel | ||
- Bootstrap | ||
- C# | ||
- Chart.js | ||
- CI/CD | ||
- Computer Vision | ||
- CORS | ||
- cURL | ||
- Cypress | ||
- D3.js | ||
- Database | ||
- Debugging | ||
- Deno | ||
- Design | ||
- DevOps | ||
- Django | ||
- Docker | ||
- Electron | ||
- ESLint | ||
- Express.js | ||
- Feature | ||
- Flask | ||
- Go | ||
- GraphQL | ||
- HTML | ||
- Ionic | ||
- Jest | ||
- Java | ||
- JavaScript | ||
- Jenkins | ||
- JWT | ||
- Kubernetes | ||
- Laravel | ||
- Machine Learning | ||
- Maintenance | ||
- Markdown | ||
- Material-UI | ||
- Microservices | ||
- MongoDB | ||
- Mobile | ||
- Mockups | ||
- Mocha | ||
- Natural Language Processing | ||
- NATS Messaging | ||
- NestJS | ||
- Next.js | ||
- Node.js | ||
- NUnit | ||
- OAuth | ||
- Performance Improvement | ||
- Prettier | ||
- Python | ||
- Question | ||
- React | ||
- React Native | ||
- Redux | ||
- RESTful APIs | ||
- Ruby | ||
- Ruby on Rails | ||
- Rust | ||
- Scala | ||
- Security | ||
- Selenium | ||
- SEO | ||
- Serverless | ||
- Solidity | ||
- Spring Boot | ||
- SQL | ||
- Swagger | ||
- Tailwind CSS | ||
- Test | ||
- Testing Library | ||
- Three.js | ||
- TypeScript | ||
- UI/UX/Design | ||
- Virtual Reality | ||
- Vue.js | ||
- WebSockets | ||
- Webpack | ||
- Other | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
id: ticket-mentors | ||
attributes: | ||
label: Mentor(s) | ||
description: Please tag relevant mentors for the ticket | ||
validations: | ||
required: true | ||
|
||
- type: dropdown | ||
id: ticket-category | ||
attributes: | ||
label: Category | ||
description: Choose the categories that best describe your ticket | ||
multiple: true | ||
options: | ||
- API | ||
- Analytics | ||
- Accessibility | ||
- Backend | ||
- Breaking Change | ||
- Beginner Friendly | ||
- Configuration | ||
- CI/CD | ||
- Database | ||
- Data Science | ||
- Deprecation | ||
- Documentation | ||
- Deployment | ||
- Frontend | ||
- Internationalization | ||
- Localization | ||
- Machine Learning | ||
- Maintenance | ||
- Mobile | ||
- Performance Improvement | ||
- Question | ||
- Refactoring | ||
- Research | ||
- Needs Reproduction | ||
- SEO | ||
- Security | ||
- Testing | ||
- AI | ||
- Other | ||
validations: | ||
required: true |
Oops, something went wrong.