{"id":19951340,"url":"https://github.com/abpframework/abp-charts","last_synced_at":"2025-06-23T01:03:43.165Z","repository":{"id":55872482,"uuid":"523267917","full_name":"abpframework/abp-charts","owner":"abpframework","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-24T08:25:43.000Z","size":141,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-03-01T14:43:43.699Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abpframework.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2022-08-10T08:48:34.000Z","updated_at":"2024-06-27T05:03:19.000Z","dependencies_parsed_at":"2025-06-23T01:01:56.915Z","dependency_job_id":null,"html_url":"https://github.com/abpframework/abp-charts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/abpframework/abp-charts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abpframework%2Fabp-charts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abpframework%2Fabp-charts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abpframework%2Fabp-charts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abpframework%2Fabp-charts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abpframework","download_url":"https://codeload.github.com/abpframework/abp-charts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abpframework%2Fabp-charts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261391995,"owners_count":23151707,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-13T01:07:42.711Z","updated_at":"2025-06-23T01:03:38.136Z","avatar_url":"https://github.com/abpframework.png","language":null,"readme":"# abp-charts\n\n# eShopOnAbp\nThis project is a reference for who want to build microservice solutions with the ABP Framework.\n\n## Pre-requirement\n\n* [Helm](https://helm.sh) must be installed to use the charts.\nPlease refer to Helm's [documentation](https://helm.sh/docs/) to get started.\n* Install [NGINX ingress](https://kubernetes.github.io/ingress-nginx/deploy/) for k8s or Install NGINX ingress using helm\n  ```powershell\n  helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx\n  helm repo update\n\n  helm upgrade --install --version=4.0.19 ingress-nginx ingress-nginx/ingress-nginx\n  ```\n\nOnce Helm is set up properly, add the repo as follows:\n\n```console\nhelm repo add abp-charts https://abpframework.github.io/abp-charts/eshoponabp\n```\n\nInitial authentication data (redirectURIs etc) are seeded based on **eshop-st** name and **eshop** namespace for the deployment.\n\n## Configuring HTTPS\n\nYou can also run the staging solution on your local Kubernetes Cluster with HTTPS. There are various ways to create self-signed certificate. \n\n### Installing mkcert\nThis guide will use mkcert to create self-signed certificates.\n\nFollow the [installation guide](https://github.com/FiloSottile/mkcert#installation) to install mkcert.\n\n### Creating mkcert Root CA\nUse the command to create root (local) certificate authority for your certificates:\n```powershell\nmkcert -install\n```\n\n**Note:** all the certificates created by mkcert certificate creation will be trusted by local machine\n\n### Run mkcert\n\nCreate certificate for the eshopOnAbp domains using the mkcert command below:\n```powershell\nmkcert \"eshop-st-web\" \"eshop-st-public-web\" \"eshop-st-authserver\" \"eshop-st-identity\" \"eshop-st-administration\" \"eshop-st-basket\" \"eshop-st-catalog\" \"eshop-st-ordering\" \"eshop-st-payment\" \"eshop-st-gateway-web\" \"eshop-st-gateway-web-public\"\n```\n\nAt the end of the output you will see something like\n\nThe certificate is at \"./eshop-st-web+10.pem\" and the key at \"./eshop-st-web+10-key.pem\"\n\nCopy the cert name and key name below to create tls secret\n\n```powershell\nkubectl create namespace eshop\nkubectl create secret tls -n eshop eshop-wildcard-tls --cert=./eshop-st-web+10.pem --key=./eshop-st-web+10-key.pem\n```\n\n## How to run?\n\n* Add entries to the hosts file (in Windows: `C:\\Windows\\System32\\drivers\\etc\\hosts`, in linux and macos: `/etc/hosts` ):\n\n  ````powershell\n  127.0.0.1 eshop-st-web\n  127.0.0.1 eshop-st-public-web\n  127.0.0.1 eshop-st-authserver\n  127.0.0.1 eshop-st-identity\n  127.0.0.1 eshop-st-administration\n  127.0.0.1 eshop-st-basket\n  127.0.0.1 eshop-st-catalog\n  127.0.0.1 eshop-st-ordering\n  127.0.0.1 eshop-st-payment\n  127.0.0.1 eshop-st-gateway-web\n  127.0.0.1 eshop-st-gateway-web-public\n  ````\n\n* Run `helm upgrade --install eshop-st abp-charts/eshoponabp --namespace eshop --create-namespace`\n* *You may wait ~30 seconds on first run for preparing the database*.\n* Browse https://eshop-st-public-web for public and https://eshop-st-web for web application\n* Username: `admin`, password: `1q2w3E*`.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabpframework%2Fabp-charts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabpframework%2Fabp-charts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabpframework%2Fabp-charts/lists"}