From 95ce0c085b5d4fcde51903029db6f1838f6ec060 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Wed, 27 Nov 2019 11:56:54 +0100 Subject: [PATCH] Improved dockerfile --- Dockerfile | 11 ++++++----- build.sh | 9 +++++++++ 2 files changed, 15 insertions(+), 5 deletions(-) create mode 100755 build.sh diff --git a/Dockerfile b/Dockerfile index 5460a64..444ed1b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,10 @@ -FROM php:7.3-apache +FROM k8r.eu/justjanne/php:latest -RUN apt-get update && apt-get install -y \ - libpq-dev \ - libsqlite3-dev +RUN apk add --no-cache --update \ + php-json \ + php-pdo_sqlite \ + php-pdo_pgsql -RUN docker-php-ext-install pdo pdo_pgsql pdo_sqlite +USER nobody ADD . /var/www/html/ \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..183b42e --- /dev/null +++ b/build.sh @@ -0,0 +1,9 @@ +#!/bin/sh +IMAGE=k8r.eu/justjanne/quassel-rest-search +TAGS=$(git describe --always --tags HEAD) + +docker build -t $IMAGE:$TAGS . +docker tag $IMAGE:$TAGS $IMAGE:latest +echo Successfully tagged $IMAGE:latest +docker push $IMAGE:$TAGS +docker push $IMAGE:latest \ No newline at end of file -- GitLab