From c5ff4af87ccd059ec3550cea1372b0956dd8fd23 Mon Sep 17 00:00:00 2001 From: Tim Bazuin Date: Sat, 3 Aug 2019 13:17:03 +0200 Subject: [PATCH] added a docker-compose file and an entrypoint shell script to run a test server for zer.ooo --- docker/docker-compose.yml | 12 ++++++++++++ docker/entrypoint.sh | 10 ++++++++++ 2 files changed, 22 insertions(+) create mode 100644 docker/docker-compose.yml create mode 100755 docker/entrypoint.sh diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 0000000..6e05354 --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,12 @@ +version: "3.6" + +services: + zer.ooo: + image: d.xr.to/php + container_name: zer.ooo-test + volumes: + - ../:/sites/zer.ooo + working_dir: /sites/zer.ooo + ports: + - 127.0.0.1:80:80 + command: ./docker/entrypoint.sh diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh new file mode 100755 index 0000000..93fbcd2 --- /dev/null +++ b/docker/entrypoint.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +echo 'extension=iconv.so' >> /etc/php/php.ini +echo 'extension=sqlite3.so' >> /etc/php/php.ini + +test -d vendor || ./bin/setup_web +test -d storage/ca || mkdir storage/ca +test -d ca.crt || ./bin/setup + +php -S 0.0.0.0:80 -t public public/index.php