{"id":23427124,"url":"https://github.com/bwinkers/simple-codeartifact-cloudformation","last_synced_at":"2026-04-12T09:49:26.178Z","repository":{"id":70864658,"uuid":"312714491","full_name":"bwinkers/simple-codeartifact-cloudformation","owner":"bwinkers","description":"A simple Cloudformation file for building a useful Code Artifact for hosting and caching modules.","archived":false,"fork":false,"pushed_at":"2020-11-15T18:43:20.000Z","size":282,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T12:28:22.693Z","etag":null,"topics":["artifact","aws","cloudformation-template","code","npm","pip","yarn"],"latest_commit_sha":null,"homepage":"","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/bwinkers.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}},"created_at":"2020-11-14T00:29:57.000Z","updated_at":"2020-11-15T18:43:22.000Z","dependencies_parsed_at":"2024-02-14T20:17:46.180Z","dependency_job_id":null,"html_url":"https://github.com/bwinkers/simple-codeartifact-cloudformation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bwinkers/simple-codeartifact-cloudformation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bwinkers%2Fsimple-codeartifact-cloudformation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bwinkers%2Fsimple-codeartifact-cloudformation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bwinkers%2Fsimple-codeartifact-cloudformation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bwinkers%2Fsimple-codeartifact-cloudformation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bwinkers","download_url":"https://codeload.github.com/bwinkers/simple-codeartifact-cloudformation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bwinkers%2Fsimple-codeartifact-cloudformation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31710792,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T06:22:27.080Z","status":"ssl_error","status_checked_at":"2026-04-12T06:21:52.710Z","response_time":58,"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":["artifact","aws","cloudformation-template","code","npm","pip","yarn"],"created_at":"2024-12-23T06:17:18.421Z","updated_at":"2026-04-12T09:49:26.162Z","avatar_url":"https://github.com/bwinkers.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# simple-codeartifact-cloudformation\nA simple Cloudformation for building a useful Code Artifact for hosting and caching modules.\n\n##  Get Code\n\n```bash\ngit clone git@github.com:bwinkers/simple-codeartifact-cloudformation.git\n```\n\n## Change in the repo directory\n\n```bash\ncd simple-codeartifact-cloudformation\n```\n\n## Verify the file\n\n```bash\naws cloudformation validate-template --template-body file://template.yaml\n{\n    \"Parameters\": []\n}\n```\n\n## Deploy the stack\n\n```bash\naws cloudformation deploy --template-body file://template.yaml --stack-name private-repo-stack\n```\n\n## Get Login instructions from AWS Console\n\nLogin to the console and view Code Artifact to see your repos.\n\n![Artifact Console]('docs/../docs/images/view-connection-instructions.png)\n\nClick the big orange button to get connection info fot your package manager.\n\n![Connection info]('docs/../docs/images/view-detailed-instructions.png)\n\n## Auth for Javascript\n\n```bash\naws codeartifact login --tool npm --repository private-repo --domain internal-development --domain-owner xxxxxxxxxx\n```\n\n### Logins are valid for 12 hours\n\n```\naws codeartifact login --tool npm --repository private-repo --domain internal-development --domain-owner xxxxxxxxxxxx\nSuccessfully configured npm to use AWS CodeArtifact repository https://internal-development-xxxxxxxxxxxx.d.codeartifact.us-east-1.amazonaws.com/npm/private-repo/\nLogin expires in 12 hours at 2020-11-15 22:35:00-08:00\n```\n\n## Auth for Python\n\n```bash\naws codeartifact login --tool pip --repository private-repo --domain internal-development --domain-owner xxxxxxxxxx\n```\n\n## View packages in repo\n\nInstall some packages using your package manager.\nIf the package is found in your internal repo it is used.\nIf not the package is downloaded from the public repo and stored.\n\n![Packages in repo](docs/images/view-packages-in-console.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbwinkers%2Fsimple-codeartifact-cloudformation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbwinkers%2Fsimple-codeartifact-cloudformation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbwinkers%2Fsimple-codeartifact-cloudformation/lists"}