{"id":17157045,"url":"https://github.com/invalidusrname/vault-demo","last_synced_at":"2026-02-17T16:02:08.880Z","repository":{"id":66480719,"uuid":"176375023","full_name":"invalidusrname/vault-demo","owner":"invalidusrname","description":null,"archived":false,"fork":false,"pushed_at":"2019-04-15T14:40:50.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-02-01T13:49:03.532Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HCL","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/invalidusrname.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-18T21:49:20.000Z","updated_at":"2019-04-15T14:40:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"8cfa0e5d-08a3-4c11-93d6-117bf21cfa76","html_url":"https://github.com/invalidusrname/vault-demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/invalidusrname/vault-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/invalidusrname%2Fvault-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/invalidusrname%2Fvault-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/invalidusrname%2Fvault-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/invalidusrname%2Fvault-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/invalidusrname","download_url":"https://codeload.github.com/invalidusrname/vault-demo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/invalidusrname%2Fvault-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29549219,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T14:33:00.708Z","status":"ssl_error","status_checked_at":"2026-02-17T14:32:58.657Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-10-14T22:08:05.795Z","updated_at":"2026-02-17T16:02:08.865Z","avatar_url":"https://github.com/invalidusrname.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vault README\n\nThis demo repository shows how to use single source of truth for the storage of secrets \nusing Vault. Data items such as database passwords, api keys, etc are all stored in \nconfiguration management here for auditing and collaborative purposes.\n\n## Directory Structure\n\n    secret/\u003cENV\u003e/\u003cAPP_NAME\u003e.json\n\nExample:\n\n    secret/\n    |── dev\n    │   ├── common.json\n    │   ├── my_app.json\n    ├── prod\n    │   ├── common.json\n    │   ├── my_app.json\n    ├── test\n    │   ├── common.json\n    │   ├── my_app.json\n\n## Environment Variables\n\nThe following environment variables need to be setup for the app to function:\n\nFor changes to production instance of Vault:\n\n    $ export VAULT_ADDR='https://localhost:8200'\n    $ export VAULT_TOKEN='CHANGEME'\n    $ ./script/write_secrets.sh\n\n## Setting up locally\n\n    $ docker-compose up\n    $ docker-compose exec vault /bin/sh\n    # cd /app \u0026\u0026 VAULT_TOKEN=$VAULT_DEV_ROOT_TOKEN_ID ./script/provision.sh\n\n### Reading some stuff\n\n    # vault kv list secret/dev\n    # apk add jq\n    # vault kv get -format=json secret/dev/my_app | jq \".data[]\"\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finvalidusrname%2Fvault-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finvalidusrname%2Fvault-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finvalidusrname%2Fvault-demo/lists"}