{"id":17403726,"url":"https://github.com/link89/dataverse-docker","last_synced_at":"2026-04-07T13:31:10.830Z","repository":{"id":252440925,"uuid":"840451302","full_name":"link89/dataverse-docker","owner":"link89","description":"Towards production ready dataverse docker deployment.","archived":false,"fork":false,"pushed_at":"2024-11-08T16:05:00.000Z","size":51,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T06:12:56.971Z","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":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/link89.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":"2024-08-09T18:28:49.000Z","updated_at":"2025-02-17T10:35:12.000Z","dependencies_parsed_at":"2024-12-06T22:42:02.889Z","dependency_job_id":"bf7a25d9-29af-404f-9a7f-772b341deac0","html_url":"https://github.com/link89/dataverse-docker","commit_stats":{"total_commits":28,"total_committers":1,"mean_commits":28.0,"dds":0.0,"last_synced_commit":"201cbca075283379706f67c43d17c57ec2e48c80"},"previous_names":["link89/dataverse-docker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/link89/dataverse-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/link89%2Fdataverse-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/link89%2Fdataverse-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/link89%2Fdataverse-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/link89%2Fdataverse-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/link89","download_url":"https://codeload.github.com/link89/dataverse-docker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/link89%2Fdataverse-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31515144,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-10-16T19:07:29.355Z","updated_at":"2026-04-07T13:31:10.815Z","avatar_url":"https://github.com/link89.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dataverse-docker\nTowards production ready dataverse docker deployment.\n\n## Introduction\nThis repository is a collection of scripts and configurations to deploy dataverse in docker environment.\n\nUnlike the official docker project which depends on customized images and docker specified scripts,\nthis solution only depends on artifacts mentioned in the official installation guideline and popular docker base images.\nThis project contains all you need to customize and deploy dataverse in docker environment.\n\nIf you are already familiar with the official installation, you will find it easy to migrate to this solution.\nOr you can use this as a test environment to try out the dataverse options before you apply them to your running service.\n\n## Getting Started\n\n### Download the installation package\nYou need to download the following files according to the [official installation guide](http://guides.dataverse.org/en/6.3/installation/prerequisites.html):\n\n* dvinstall.zip\n\n#### For 6.3, 6.2:\n* payara-6.2024.6.zip \n* counter-processor-0.1.04.tar.gz\n* GeoLite2-Country_20240806.tar.gz\n\nPlease download these files and put them in the `download` directory.\n\n### Build the images\n```bash\n# use docker-compose.yml.dist as a start point\ncp docker-compose.yml.dist docker-compose.yml\n\n# edit docker-compose.yml to set passwords and other configurations\n\n# build the images\ndocker compose build\n```\n\n### Start the services\n```bash\n# unzip the installation package to dvinstall directory\nunzip download/dvinstall-6.3.zip\n\n# edit default.config and docker-compose.yml to set passwords and other configurations\n# and then copy the configuration to dvinstall directory\ncp default.config dvinstall\n\n# run extra setup\n./setup.sh  \n\n# start the services\ndocker compose up\n```\n\nAnd that's it! You can access the dataverse at `http://localhost:8080` after waiting for a few minutes.\n\nif you want to clean up and start over, you can run:\n\n```bash\ndocker compose down\ndocker container prune\n./purge.sh\n```\n\n## Advanced Configuration\nAll configuration options can be found in https://guides.dataverse.org/en/6.2/installation/config.html#jvm-options\n\n### Automatic configuration\nIf you want to automatically configure the dataverse, you can create a script and mount it to the container's `/mnt/dv-config`, you can use the `dv-config.dist` as a start point.\n\nDon't forget to grant the script execution permission by running `chmod +x dv-config`.\n\n## FAQ\n\n### Fix broken Chinese characters\n\nIf you have chinese characters in your custom page, you need to add the following jvm option to the payara server:\n```bash\n/usr/local/payara6/bin/asadmin create-jvm-options \"-Dfile.encoding=UTF8\"    \n```\n\n## Examples\n* https://dataverse.ikkem.com - A production ready dataverse deployment using this project.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flink89%2Fdataverse-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flink89%2Fdataverse-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flink89%2Fdataverse-docker/lists"}