[Git][java-team/openrefine][master] 5 commits: Update Dockerfile
Markus Koschany (@apo)
gitlab at salsa.debian.org
Tue Mar 8 12:55:21 GMT 2022
Markus Koschany pushed to branch master at Debian Java Maintainers / openrefine
Commits:
56f0c9ea by Markus Koschany at 2022-03-08T13:43:41+01:00
Update Dockerfile
- - - - -
6f292255 by Markus Koschany at 2022-03-08T13:48:12+01:00
Add a README file for the Dockerfile
- - - - -
5a3df859 by Markus Koschany at 2022-03-08T13:48:58+01:00
Install the Dockerfile and the README
- - - - -
a5723b90 by Markus Koschany at 2022-03-08T13:50:58+01:00
Update changelog
- - - - -
8c46ca1e by Markus Koschany at 2022-03-08T13:52:33+01:00
Fix the path to the examples
- - - - -
4 changed files:
- debian/changelog
- debian/examples/Dockerfile
- + debian/examples/README
- + debian/openrefine.examples
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+openrefine (3.5.2-2) unstable; urgency=medium
+
+ * Build-depend on libokhttp-java (>= 3.13.1-3~)
+ * Tighten dependency on libgoogle-api-client-java.
+ * Remove dependency on tomcat9 because the tomcat9-annotations-api is
+ apparently not required.
+ * Update the Dockerfile and add a README file to document how to build the
+ image and run the container. Install both files as examples into
+ /usr/share/doc/openrefine/examples.
+
+ -- Markus Koschany <apo at debian.org> Tue, 08 Mar 2022 13:49:15 +0100
+
openrefine (3.5.2-1) unstable; urgency=medium
* Upload to unstable.
=====================================
debian/examples/Dockerfile
=====================================
@@ -3,20 +3,18 @@ FROM debian:latest
LABEL maintainer "apo at debian.org"
LABEL description "OpenRefine development image based on Debian (not intended for production use)"
-# environment variables and timezone settings
+# Environment variables and timezone settings
ENV TZ="Europe/Berlin"
-# manual way to install openrefine
-COPY debdir /debdir
-
# Install OpenRefine
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
echo $TZ > /etc/timezone && \
- apt update && \
- apt install -y procps && \
- apt install -y ./debdir/*.deb && \
+ printf "deb http://deb.debian.org/debian bullseye-backports main" > /etc/apt/sources.list.d/backports.list && \
+ printf "deb http://deb.debian.org/debian bullseye-proposed-updates main" > /etc/apt/sources.list.d/proposed.list && \
+ apt update && apt upgrade -y && \
+ apt install -y -t bullseye-backports openrefine && \
apt -y clean && \
- rm -r /var/cache/apt /var/lib/apt/lists/* /debdir
+ rm -r /var/cache/apt /var/lib/apt/lists/*
EXPOSE 3333
=====================================
debian/examples/README
=====================================
@@ -0,0 +1,28 @@
+OpenRefine Dockerfile
+=====================
+
+How to build the image
+----------------------
+
+ cd $project_directory_with_Dockerfile
+
+ docker build -t apo1999/openrefine .
+
+How to pull the image from docker.io
+------------------------------------
+
+ docker pull apo1999/openrefine
+
+
+Run OpenRefine in a new container
+---------------------------------
+
+ docker run -d -p 3333:3333 --name openrefine-test apo1999/openrefine
+
+ docker exec -it openrefine-test /bin/bash || Inspect the container
+
+ docker stop openrefine-test || Stop the container
+
+ docker rm openrefine-test || Remove the container
+
+ docker rmi apo1999/openrefine || Remove the image
=====================================
debian/openrefine.examples
=====================================
@@ -0,0 +1 @@
+debian/examples/*
View it on GitLab: https://salsa.debian.org/java-team/openrefine/-/compare/745bedd205710d3767ac9e9c7e10c095a72fd7cc...8c46ca1e18e42cd39269f2e9ec2600e9cfc0b350
--
View it on GitLab: https://salsa.debian.org/java-team/openrefine/-/compare/745bedd205710d3767ac9e9c7e10c095a72fd7cc...8c46ca1e18e42cd39269f2e9ec2600e9cfc0b350
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20220308/1be43d51/attachment.htm>
More information about the pkg-java-commits
mailing list