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