summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorVedang Manerikar <ved.manerikar@gmail.com>2021-05-30 20:34:42 +0530
committerVedang Manerikar <ved.manerikar@gmail.com>2021-05-30 23:54:01 +0530
commitc04273b40907dcfaf4bd0f4e759694a0f738e926 (patch)
tree7f44f5b126731a45760d3249acd499296c864403 /server
parent693c31c43eb044bbf1df702e6163d13b066ca404 (diff)
Update all the docker template files
This work is part of the effort to fix the `test-all` Make target. When I complete all the work, I will update the relevant Circle CI scripts to run these tests as well. Note also that I personally use podman instead of docker, so I'm replacing docker with podman in the scripts. Someday, I might find a clever way to let both co-exist
Diffstat (limited to 'server')
-rw-r--r--server/test/Makefile4
-rw-r--r--server/test/docker/templates/arch.Dockerfile.in4
-rw-r--r--server/test/docker/templates/debian-10.Dockerfile.in (renamed from server/test/docker/templates/ubuntu-17.Dockerfile.in)3
-rw-r--r--server/test/docker/templates/fedora-32.Dockerfile.in (renamed from server/test/docker/templates/fedora-24.Dockerfile.in)4
-rw-r--r--server/test/docker/templates/fedora-33.Dockerfile.in (renamed from server/test/docker/templates/fedora-25.Dockerfile.in)4
-rw-r--r--server/test/docker/templates/fedora-34.Dockerfile.in (renamed from server/test/docker/templates/fedora-26.Dockerfile.in)4
-rw-r--r--server/test/docker/templates/fedora-35.Dockerfile.in3
-rw-r--r--server/test/docker/templates/ubuntu-18.Dockerfile.in3
-rw-r--r--server/test/docker/templates/ubuntu-20.10.Dockerfile.in3
-rw-r--r--server/test/docker/templates/ubuntu-20.Dockerfile.in3
-rw-r--r--server/test/docker/templates/ubuntu-21.Dockerfile.in3
11 files changed, 22 insertions, 16 deletions
diff --git a/server/test/Makefile b/server/test/Makefile
index 7069c6b..95668dc 100644
--- a/server/test/Makefile
+++ b/server/test/Makefile
@@ -27,13 +27,13 @@ docker/%.Dockerfile: docker/templates/%.Dockerfile.in \
# Build the Dockerfile
docker/.%.build: docker/%.Dockerfile ../autobuild docker/lib
@echo Building target $*
- docker build $(DOCKER_BUILD_ARGS) -t epdfinfo/$* -f $< ../
+ podman build $(DOCKER_BUILD_ARGS) -t epdfinfo/$* -f $< ../
touch $@
# Run the Dockerfile
docker/%: docker/.%.build
@echo Running tests on target $*
- docker run epdfinfo/$*
+ podman run epdfinfo/$*
# Run all Dockerfiles
docker/test: docker/build $(patsubst %, docker/%, $(DOCKER_OS))
diff --git a/server/test/docker/templates/arch.Dockerfile.in b/server/test/docker/templates/arch.Dockerfile.in
index 50e6658..e227223 100644
--- a/server/test/docker/templates/arch.Dockerfile.in
+++ b/server/test/docker/templates/arch.Dockerfile.in
@@ -1,6 +1,4 @@
# -*- dockerfile -*-
-FROM base/archlinux
+FROM archlinux:latest
RUN pacman -Syu --noconfirm --noprogressbar && \
pacman -S --noconfirm --noprogressbar poppler-glib base-devel
-
-
diff --git a/server/test/docker/templates/ubuntu-17.Dockerfile.in b/server/test/docker/templates/debian-10.Dockerfile.in
index bf2dc3d..1808b78 100644
--- a/server/test/docker/templates/ubuntu-17.Dockerfile.in
+++ b/server/test/docker/templates/debian-10.Dockerfile.in
@@ -1,4 +1,3 @@
# -*- dockerfile -*-
-FROM ubuntu:artful
+FROM debian:10
RUN apt-get update -y && apt-get install -y gcc g++ libpoppler-glib-dev
-
diff --git a/server/test/docker/templates/fedora-24.Dockerfile.in b/server/test/docker/templates/fedora-32.Dockerfile.in
index a2490ad..46a0907 100644
--- a/server/test/docker/templates/fedora-24.Dockerfile.in
+++ b/server/test/docker/templates/fedora-32.Dockerfile.in
@@ -1,5 +1,3 @@
# -*- dockerfile -*-
-FROM fedora:24
+FROM fedora:32
RUN dnf update -y && dnf install -y gcc gcc-c++ poppler-glib-devel
-
-
diff --git a/server/test/docker/templates/fedora-25.Dockerfile.in b/server/test/docker/templates/fedora-33.Dockerfile.in
index 6f5f8c2..06cae7b 100644
--- a/server/test/docker/templates/fedora-25.Dockerfile.in
+++ b/server/test/docker/templates/fedora-33.Dockerfile.in
@@ -1,5 +1,3 @@
# -*- dockerfile -*-
-FROM fedora:25
+FROM fedora:33
RUN dnf update -y && dnf install -y gcc gcc-c++ poppler-glib-devel
-
-
diff --git a/server/test/docker/templates/fedora-26.Dockerfile.in b/server/test/docker/templates/fedora-34.Dockerfile.in
index 8c43d1d..63e6abb 100644
--- a/server/test/docker/templates/fedora-26.Dockerfile.in
+++ b/server/test/docker/templates/fedora-34.Dockerfile.in
@@ -1,5 +1,3 @@
# -*- dockerfile -*-
-FROM fedora:26
+FROM fedora:34
RUN dnf update -y && dnf install -y gcc gcc-c++ poppler-glib-devel
-
-
diff --git a/server/test/docker/templates/fedora-35.Dockerfile.in b/server/test/docker/templates/fedora-35.Dockerfile.in
new file mode 100644
index 0000000..09a25b2
--- /dev/null
+++ b/server/test/docker/templates/fedora-35.Dockerfile.in
@@ -0,0 +1,3 @@
+# -*- dockerfile -*-
+FROM fedora:35
+RUN dnf update -y && dnf install -y gcc gcc-c++ poppler-glib-devel
diff --git a/server/test/docker/templates/ubuntu-18.Dockerfile.in b/server/test/docker/templates/ubuntu-18.Dockerfile.in
new file mode 100644
index 0000000..a445804
--- /dev/null
+++ b/server/test/docker/templates/ubuntu-18.Dockerfile.in
@@ -0,0 +1,3 @@
+# -*- dockerfile -*-
+FROM ubuntu:bionic
+RUN apt-get update -y && apt-get install -y gcc g++ libpoppler-glib-dev
diff --git a/server/test/docker/templates/ubuntu-20.10.Dockerfile.in b/server/test/docker/templates/ubuntu-20.10.Dockerfile.in
new file mode 100644
index 0000000..1235de3
--- /dev/null
+++ b/server/test/docker/templates/ubuntu-20.10.Dockerfile.in
@@ -0,0 +1,3 @@
+# -*- dockerfile -*-
+FROM ubuntu:groovy
+RUN apt-get update -y && apt-get install -y gcc g++ libpoppler-glib-dev
diff --git a/server/test/docker/templates/ubuntu-20.Dockerfile.in b/server/test/docker/templates/ubuntu-20.Dockerfile.in
new file mode 100644
index 0000000..80053e8
--- /dev/null
+++ b/server/test/docker/templates/ubuntu-20.Dockerfile.in
@@ -0,0 +1,3 @@
+# -*- dockerfile -*-
+FROM ubuntu:focal
+RUN apt-get update -y && apt-get install -y gcc g++ libpoppler-glib-dev
diff --git a/server/test/docker/templates/ubuntu-21.Dockerfile.in b/server/test/docker/templates/ubuntu-21.Dockerfile.in
new file mode 100644
index 0000000..b4f462f
--- /dev/null
+++ b/server/test/docker/templates/ubuntu-21.Dockerfile.in
@@ -0,0 +1,3 @@
+# -*- dockerfile -*-
+FROM ubuntu:hirsute
+RUN apt-get update -y && apt-get install -y gcc g++ libpoppler-glib-dev