{"id":15637835,"url":"https://github.com/shannonlal/helm-samples","last_synced_at":"2026-04-12T03:01:47.556Z","repository":{"id":115228975,"uuid":"177239811","full_name":"shannonlal/helm-samples","owner":"shannonlal","description":"Helm Chart Samples","archived":false,"fork":false,"pushed_at":"2019-04-27T17:35:21.000Z","size":73,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T21:11:42.532Z","etag":null,"topics":["docker","express","helm","helm-chart","kubernetes","nodejs","sequelize","sequelize-migrations"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shannonlal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-23T03:33:38.000Z","updated_at":"2019-04-27T00:16:15.000Z","dependencies_parsed_at":"2023-05-18T18:00:51.552Z","dependency_job_id":null,"html_url":"https://github.com/shannonlal/helm-samples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shannonlal/helm-samples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shannonlal%2Fhelm-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shannonlal%2Fhelm-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shannonlal%2Fhelm-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shannonlal%2Fhelm-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shannonlal","download_url":"https://codeload.github.com/shannonlal/helm-samples/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shannonlal%2Fhelm-samples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31702581,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T21:17:31.016Z","status":"online","status_checked_at":"2026-04-12T02:00:06.763Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","express","helm","helm-chart","kubernetes","nodejs","sequelize","sequelize-migrations"],"created_at":"2024-10-03T11:13:00.775Z","updated_at":"2026-04-12T03:01:47.509Z","avatar_url":"https://github.com/shannonlal.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HELM Chart Sample Project\n\nThe following repository is a sample project that builds a microservices deployment \nfor Kubernetes using HELM (https://helm.sh/).  The following project is based on a \nmicroservices architecture with two microservices and a DB (Postgres).  It uses\nTraefik (https://traefik.io/) as a reverse proxy to the backend services and it\nuses helm deployment hooks \n\n\n## Company MicroService\nThe company microservice is a small NodeJS (Express) service that performs\nbasic CRUD on a database.  Information about how to build and deploy this project\ncan be found in the following folder\n\n```\ncompany-service/\n```\n\n## Person MicroService\nThe person microservice is a small NodeJS (Express) service that performs\nbasic CRUD on a database.  Information about how to build and deploy this project\ncan be found in the following folder\n\n```\nperson-service/\n```\n\n## DB Migration\nThe db-migration microservice is a small NodeJS/Sequelize project that uses\nSequelize Migrations to perform updates to a database schema.  This project\nwill be configured using helm hooks to be executed before the migration\n```\ndb-migrate/\n```\n\n## Company\nThe folder contains the helm chart configuration for the microservice project. \nIt contains the deployment and services files for each of the microservices above.  \nIn addition, it contains information for the ingress and persistant volumes\n```\ncompany/\n```\n\n## System\nThe folder contains the helm chart configuraion for Traefik\n```\nsystem/\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshannonlal%2Fhelm-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshannonlal%2Fhelm-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshannonlal%2Fhelm-samples/lists"}