https://github.com/openrefine/containers
Collection of containerized packages of OpenRefine
https://github.com/openrefine/containers
Last synced: 9 months ago
JSON representation
Collection of containerized packages of OpenRefine
- Host: GitHub
- URL: https://github.com/openrefine/containers
- Owner: OpenRefine
- License: bsd-3-clause
- Created: 2023-11-06T19:39:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-24T15:22:59.000Z (about 1 year ago)
- Last Synced: 2025-07-27T23:43:39.636Z (10 months ago)
- Language: Dockerfile
- Size: 10.7 KB
- Stars: 7
- Watchers: 8
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# How to build and run
```bash
docker compose up --build
```
Configure by editing `docker-compose.yml`.
# Upgrade
Before building the new image, some operation could be needed.
## Generate a template configuration file
This is if the new version of OpenRefine has a different `refine.ini` configuration file.
```bash
version="3.7.5"
curl -L "https://github.com/OpenRefine/OpenRefine/releases/download/${version}/openrefine-linux-${version}.tar.gz" |
tar xz --wildcards '*/refine.ini' --strip-components 1
mv refine.ini refine.ini.template
```
The new `refine.ini.template` should still use the environmental variables as the previous one.
This requires editing the file manually by comparing it to the old version.
`git diff refine.ini.template` can be helpful.