{"id":26159804,"url":"https://github.com/dathere/datapusher-plus-docker","last_synced_at":"2025-06-21T09:04:05.437Z","repository":{"id":65510677,"uuid":"592349054","full_name":"dathere/datapusher-plus-docker","owner":"dathere","description":null,"archived":false,"fork":false,"pushed_at":"2024-01-04T19:07:36.000Z","size":57,"stargazers_count":9,"open_issues_count":2,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-11T11:42:59.010Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","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/dathere.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}},"created_at":"2023-01-23T14:43:40.000Z","updated_at":"2024-12-19T12:54:14.000Z","dependencies_parsed_at":"2024-01-04T20:25:21.200Z","dependency_job_id":"ba70139d-fea9-4152-bb0a-680d1a0984b1","html_url":"https://github.com/dathere/datapusher-plus-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dathere/datapusher-plus-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dathere%2Fdatapusher-plus-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dathere%2Fdatapusher-plus-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dathere%2Fdatapusher-plus-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dathere%2Fdatapusher-plus-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dathere","download_url":"https://codeload.github.com/dathere/datapusher-plus-docker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dathere%2Fdatapusher-plus-docker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261095298,"owners_count":23108781,"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":"2025-03-11T11:36:00.870Z","updated_at":"2025-06-21T09:04:00.412Z","avatar_url":"https://github.com/dathere.png","language":"Dockerfile","readme":"# Installation\n\nThese instructions assume you already have CKAN installed on this server in the default location described in the CKAN install documentation (/usr/lib/ckan/default). If this is the case, you should be able to run the following commands directly.\n\nYou will also need to install [Docker](https://www.docker.com/) and [Docker Compose](https://docs.docker.com/compose/).\n\nFollow the [Datapusher plus configurations](https://github.com/dathere/datapusher-plus#configuring) and also set up the [database.](https://github.com/dathere/datapusher-plus#datapusher-database-setup)\n\n## Commands\n\n1. Get the code:\n```sh\ngit clone https://github.com/dathere/datapusher-plus-docker.git\ncd datapusher-plus-docker\n```\n\n\n2. Edit the `docker-compose.yaml` and replace the postgres password:\n```sh\nnano docker-compose.yaml\n```\n\n\n3. Configure your `.env` as required:\n```sh\nnano example.env\n```\n\n4. Configure the tests\nFork this repo https://github.com/dathere/testing-datapusher-plus\nChange the default values in config.ini and add any custom tests\nConfigure the repo in the Dockerfile\n```sh\nnano Dockerfile\n```\n\n5. Run the following Docker commands:\n```sh\nsudo systemctl enable docker\ndocker compose build\ndocker compose up  -d\n```\n\n6. Finally,the datapusher should be running on http://datapusher:8800\n\n# Testing\nTo test the Docker, you can use the following test script available on GitHub: [test script](https://github.com/dathere/testing-datapusher-plus).\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdathere%2Fdatapusher-plus-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdathere%2Fdatapusher-plus-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdathere%2Fdatapusher-plus-docker/lists"}