{"id":19336779,"url":"https://github.com/samrocketman/docker-compose-nexus3-proxy","last_synced_at":"2025-02-24T08:13:26.684Z","repository":{"id":145441937,"uuid":"130596637","full_name":"samrocketman/docker-compose-nexus3-proxy","owner":"samrocketman","description":"A local Nexus 3 proxy for my laptop whose purpose is to cache dependencies for docker containers and locally provisioned servers.","archived":false,"fork":false,"pushed_at":"2020-10-18T07:11:50.000Z","size":37,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-06T10:13:24.586Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/samrocketman.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":"2018-04-22T18:38:57.000Z","updated_at":"2020-04-25T02:49:35.000Z","dependencies_parsed_at":"2023-07-11T18:32:50.622Z","dependency_job_id":null,"html_url":"https://github.com/samrocketman/docker-compose-nexus3-proxy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samrocketman%2Fdocker-compose-nexus3-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samrocketman%2Fdocker-compose-nexus3-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samrocketman%2Fdocker-compose-nexus3-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samrocketman%2Fdocker-compose-nexus3-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samrocketman","download_url":"https://codeload.github.com/samrocketman/docker-compose-nexus3-proxy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240441953,"owners_count":19801793,"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-10T03:12:25.596Z","updated_at":"2025-02-24T08:13:26.670Z","avatar_url":"https://github.com/samrocketman.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Local Nexus 3 Proxy\n\nA local Nexus 3 proxy for my laptop whose purpose is to cache dependencies for\ndocker containers and locally provisioned servers.  I do a lot of provisioning\nof infrastructure locally on my laptop.  This Nexus 3 instance is to help\nalleviate the need for me to download a lot of duplicate dependencies from the\ninternet across the local servers I provision.\n\nDifferent ways I provision locally include:\n\n- Docker\n- Docker Compose\n- Vagrant\n\n# Provisioning Nexus\n\nStart and automatically configure Nexus.\n\n    docker-compose up -d\n\nThe [`docker-compose.yml`](docker-compose.yml) can use docker health checking to\ndelay configuring Nexus.  Repository settings can be found in\n[`./settings/repositories.json`](./settings/repositories.json).\n\n# Configure Nexus\n\nDelete default repositories and blob stores.\n\n    ./scripts/upload_function.py --delete -rf ./functions/deleteAllConfigurations.groovy\n\nConfigure new repositories and blob stores.\n\n    ./scripts/upload_function.py --delete -rf ./functions/nexusConfiguration.groovy -d ./settings/repositories.json\n\n# License\n\n[ASL v2](LICENSE)\n\n```\nCopyright (c) 2018 Sam Gleske - https://github.com/samrocketman/docker-compose-local-nexus3-proxy\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamrocketman%2Fdocker-compose-nexus3-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamrocketman%2Fdocker-compose-nexus3-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamrocketman%2Fdocker-compose-nexus3-proxy/lists"}