From 6c74b43359d5295dcebecb9d3986f46493534dd0 Mon Sep 17 00:00:00 2001 From: Scott Alfter Date: Wed, 21 Feb 2024 18:14:59 -0800 Subject: [PATCH] initial commit --- .gitignore | 1 + Dockerfile | 25 ++++++++++++ README.md | 59 +++++++++++++++++++++++++++ brewblogger-2.3.2-docker-config.patch | 45 ++++++++++++++++++++ build.sh | 2 + 5 files changed, 132 insertions(+) create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 brewblogger-2.3.2-docker-config.patch create mode 100755 build.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b25c15b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*~ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e05c401 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,25 @@ +FROM php:5-fpm-alpine +ENV DB_HOST "$DB_HOST" +ENV DB_USER "$DB_USER" +ENV DB_PASSWD "$DB_PASSWD" +ENV DB_SCHEMA "$DB_SCHEMA" +COPY brewblogger-2.3.2-docker-config.patch /tmp/ +RUN docker-php-ext-install mysql && \ + echo "error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_WARNING" >/usr/local/etc/php/conf.d/no_warnings.ini && \ + mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" && \ + cd /tmp && \ + wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/brewblogger/BrewBlogger2.3.2.tar.gz && \ + cd /var/www && \ + tar xf /tmp/BrewBlogger2.3.2.tar.gz && \ + cd BrewBlogger2.3.2 && \ + apk add --no-cache patch && \ + patch -p1 +\ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..27bea2b --- /dev/null +++ b/build.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +docker build --no-cache -t salfter/brewblogger .