{"id":28591415,"url":"https://github.com/macropin/docker-strider","last_synced_at":"2025-06-11T09:14:46.027Z","repository":{"id":33084392,"uuid":"36721682","full_name":"macropin/docker-strider","owner":"macropin","description":"Strider-CD Docker Image","archived":false,"fork":false,"pushed_at":"2018-08-16T02:33:25.000Z","size":29,"stargazers_count":13,"open_issues_count":1,"forks_count":15,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-12T02:32:46.676Z","etag":null,"topics":["ci-cd","docker-image","strider"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/macropin/strider/","language":"Shell","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/macropin.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}},"created_at":"2015-06-02T09:11:57.000Z","updated_at":"2019-09-17T20:39:18.000Z","dependencies_parsed_at":"2022-09-12T19:03:15.454Z","dependency_job_id":null,"html_url":"https://github.com/macropin/docker-strider","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macropin%2Fdocker-strider","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macropin%2Fdocker-strider/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macropin%2Fdocker-strider/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macropin%2Fdocker-strider/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/macropin","download_url":"https://codeload.github.com/macropin/docker-strider/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macropin%2Fdocker-strider/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259236389,"owners_count":22826309,"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":["ci-cd","docker-image","strider"],"created_at":"2025-06-11T09:14:45.212Z","updated_at":"2025-06-11T09:14:46.002Z","avatar_url":"https://github.com/macropin.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Strider-CD Docker\n\n[![Build Status](https://travis-ci.org/macropin/docker-strider.svg?branch=master)](https://travis-ci.org/macropin/docker-strider)\n\nPossibly the best `Dockerfile` for [Strider-CD](https://github.com/Strider-CD/strider).\n\n## Features\n\n- Uses [node](https://registry.hub.docker.com/_/node/) base image\n- Doesn't run as root\n- Thin and Optimised Container. Uses linked [MongoDB](https://registry.hub.docker.com/_/mongo/) and [SMTP](https://registry.hub.docker.com/u/panubo/postfix/) containers for those services\n- Installs latest Strider-CD cleanly from Git source\n- Supports installing and upgrading plugins from the web UI.\n\n## Usage\n\nThe most straight forward usage is via Docker links:\n\n```\ndocker run -d --name mongo mongo\ndocker run -d --name smtp -e MAILNAME=test panubo/postfix\ndocker run -d --name strider -p 3000:3000 --link mongo --link smtp docker.io/macropin/strider:latest\n```\n\nThen go point your browser at `http://localhost:3000`.\n\n## Environment variables\n\nThese are the base Strider variables. Docker links can be use in place of configuring the SMTP and MongoDB services:\n\n- `SERVER_NAME` - Required; Address at which server will be accessible on the Internet. E.g. https://strider.example.com (note: no trailing slash)\n- `HOST` - Host where strider listens, optional (defaults to 0.0.0.0).\n- `PORT` - Port that strider runs on, optional (defaults to 3000).\n- `DB_URI` - MongoDB DB URI (or use `--link MONGO`), alternatively define both `MONGO_HOST` and `MONGO_PORT`\n- `HTTP_PROXY` - Proxy support, optional (defaults to null)\nIf you want email notifications, configure an SMTP server (we recommend Mailgun for SMTP if you need a server - free account gives 200 emails / day):\n- `SMTP_HOST` - SMTP server hostname e.g. smtp.example.com\n- `SMTP_PORT` - SMTP server port e.g. 587 (default)\n- `SMTP_USER` - SMTP auth username e.g. \"myuser\"\n- `SMTP_PASS` - SMTP auth password e.g. \"supersecret\"\n- `SMTP_FROM` - Default FROM address e.g. \"Strider noreply@stridercd.com\" (default)\n\nInitial config variables. If these are defined then they will be used to create an admin account:\n\n- `STRIDER_ADMIN_EMAIL`\n- `STRIDER_ADMIN_PASSWORD`\n\n## Status\n\nStable.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmacropin%2Fdocker-strider","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmacropin%2Fdocker-strider","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmacropin%2Fdocker-strider/lists"}