{"id":20811755,"url":"https://github.com/strider-cd/docker-strider","last_synced_at":"2025-07-31T11:37:46.504Z","repository":{"id":21509190,"uuid":"24828230","full_name":"Strider-CD/docker-strider","owner":"Strider-CD","description":"Strider-CD Modular Docker Image","archived":false,"fork":false,"pushed_at":"2017-06-01T14:33:18.000Z","size":14,"stargazers_count":66,"open_issues_count":8,"forks_count":28,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-05-07T10:08:45.387Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","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/Strider-CD.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}},"created_at":"2014-10-05T22:53:03.000Z","updated_at":"2022-04-06T12:22:32.000Z","dependencies_parsed_at":"2022-08-21T16:01:13.977Z","dependency_job_id":null,"html_url":"https://github.com/Strider-CD/docker-strider","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Strider-CD%2Fdocker-strider","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Strider-CD%2Fdocker-strider/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Strider-CD%2Fdocker-strider/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Strider-CD%2Fdocker-strider/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Strider-CD","download_url":"https://codeload.github.com/Strider-CD/docker-strider/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252856555,"owners_count":21814858,"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-17T20:47:05.354Z","updated_at":"2025-05-07T10:08:57.891Z","avatar_url":"https://github.com/Strider-CD.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# docker-strider\n\nSemi-official docker build that does NOT ship with internal Mongo or SSH.\n\nIt contains supervisord, latest strider, its dependent modules and nodejs/npm.\n\nYou must pass in a DB_URI with a valid mongodb connection string.\n\n## Pulling\n\nHosted on Quay.io. Find what to `docker pull` by checking the TAG file\n\n## Building\n\nClone the project and `docker build -t \u003cTAG\u003e .`\n\n## Running\n\nSay you've created a database at MongoLab, here's how you would run it:\n\n`docker run -e \"DB_URI=mongodb://keyvan:mypass@ds041380.mongolab.com:41380/strider-testing\" \u003cTAG\u003e`\n\n## Linking\n\nA compatible mongo image is included.\n\nFollowing example should lead you into a side-by-side mongo/strider containers creation.\n\nBuilding image `mongodb-img`:\n`docker build -t mongodb-img ./mongo`\n\nBuilding image `strider-img`:\n`docker build -t strider-img .`\n\nLaunching a container called `database` based on previously built image `mongodb-img`:\n`docker run -d --name database -i mongodb-img`\nNotice that no ports were exposed.\n\nNow we would create a container called `strider` based on previously built image `strider-img` image that is linked to previous launched `database` container. We also gonna to expose `strider:3000` into `host:80`.\n```bash\ndocker run -d \\\n  --name strider \\\n  --link database:database \\\n  -e \"DB_URI=mongodb://database:27017\" \\\n  -p 80:3000 \\\n  strider-img\n```\n\n\n## Security\n\nThis image can generate an admin user with a random password. Set environment variable `GENERATE_ADMIN_USER` to use this feature.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrider-cd%2Fdocker-strider","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstrider-cd%2Fdocker-strider","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrider-cd%2Fdocker-strider/lists"}