{"id":28889913,"url":"https://github.com/joincolony/colony-docker-images","last_synced_at":"2026-07-18T19:34:43.766Z","repository":{"id":41777495,"uuid":"159374800","full_name":"JoinColony/colony-docker-images","owner":"JoinColony","description":"Colony docker images","archived":false,"fork":false,"pushed_at":"2023-03-01T15:36:40.000Z","size":288,"stargazers_count":0,"open_issues_count":21,"forks_count":1,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-10-22T08:57:04.836Z","etag":null,"topics":["docker"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/u/joincolony","language":"Dockerfile","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/JoinColony.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,"zenodo":null}},"created_at":"2018-11-27T17:36:53.000Z","updated_at":"2021-12-07T14:15:28.000Z","dependencies_parsed_at":"2025-06-21T00:33:51.883Z","dependency_job_id":"3e7c3979-736a-4276-a81e-88945d3a9755","html_url":"https://github.com/JoinColony/colony-docker-images","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JoinColony/colony-docker-images","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoinColony%2Fcolony-docker-images","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoinColony%2Fcolony-docker-images/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoinColony%2Fcolony-docker-images/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoinColony%2Fcolony-docker-images/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoinColony","download_url":"https://codeload.github.com/JoinColony/colony-docker-images/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoinColony%2Fcolony-docker-images/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35629256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-18T02:00:07.223Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["docker"],"created_at":"2025-06-21T00:31:22.607Z","updated_at":"2026-07-18T19:34:43.742Z","avatar_url":"https://github.com/JoinColony.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# colony-docker-images\n\nColony docker images for hub auto-builds\n\n## Images\n\n### circleci-cypress\nAn image based on circleci/node which also contains the cypress testing dependencies\n\n### app\n\nThe App production docker image builds the production version of the bundle, moves it to separate folder, and serves it via a simple `nginx` server on port `80`\n\nThe `Dockerfile` just needs to be built, and run. The `nginx` service `CMD` will keep the container alive.\n\n#### Build Args\n\nThis docker file allows you to pass in build time arguments to change the environment the server bundle is being built with. There is only one build arguments that is **required**: your github token passed into `GH_PAT`\n\nBuild args:\n- `GH_PAT`: the GitHub Personal Access Token **required** to authenticate and pull information from our private repo _(Note: you **have to** supply this yourself, otherwise it won't work)_.\n- `COMMIT_HASH`: optional argument that checks out the repo at a specific commit hash or branch\n- `DEV`: optional, can have any value, and, if set _(to any value)_, will build the bundle in un-minified dev mode\n\nWhile the app itself uses ENV variables, they are expected to be set in the envrinment that this image will run in. For the required ones, check the [app repository](https://github.com/JoinColony/colonyDapp).\n\nUsage example:\n```bash\ndocker build --no-cache .\n```\n\n#### Building from a different branch / commit hash\n\nIf you want to build the docker image from a different part of the repo, you can specify either a branch or a commit hash via the `COMMMIT_HASH` build argument which will checkout the repo at that point in time.\n\nUsage example:\n```bash\ndocker build --build-arg COMMMIT_HASH='feature/cool-new-feature' --no-cache .\n```\n\n### server\n\nThe server production docker image builds the production version of the bundle, starts the express server and serves it, by default on port `3000`.\n\n#### Build Args\n\nThis docker file allows you to pass in build time arguments to change the environment the server bundle is being built with. There is only one build arguments that is **required**: your github token passed into `GH_PAT`\n\nBuild args:\n- `GH_PAT`: the GitHub Personal Access Token **required** to authenticate and pull information from our private repo _(Note: you **have to** supply this yourself, otherwise it won't work)_.\n- `COMMIT_HASH`: optional argument that checks out the repo at a specific commit hash or branch\n\nWhile there are _other_ ENV variables that are needed for the server itself to function properly, they are expected to be set in the envrinment that this image will run in. For the required ones, check the [server repository](https://github.com/JoinColony/colonyServer).\n\nUsage example:\n```bash\ndocker build --build-arg GH_PAT='XXX' --no-cache .\n```\n\n#### Building from a different branch / commit hash\n\nIf you want to build the docker image from a different part of the repo, you can specify either a branch or a commit hash via the `COMMMIT_HASH` build argument which will checkout the repo at that point in time.\n\nUsage example:\n```bash\ndocker build --build-arg COMMMIT_HASH='feature/cool-new-feature' --no-cache .\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoincolony%2Fcolony-docker-images","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoincolony%2Fcolony-docker-images","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoincolony%2Fcolony-docker-images/lists"}