From 4e9163cc90f123b3aa3a8d5e08ba330b8f61bac8 Mon Sep 17 00:00:00 2001 From: Selamanse Date: Fri, 18 Nov 2022 23:46:00 +0100 Subject: [PATCH] Add docker dev files --- docker-compose.yml | 23 ++++++++++++----------- docker/joomla/Dockerfile | 4 ++++ 2 files changed, 16 insertions(+), 11 deletions(-) create mode 100644 docker/joomla/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml index b1923eb..40d0696 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,21 +1,20 @@ version: '2' services: mariadb: - image: docker.io/bitnami/mariadb:10.3 - ports: - - '3306:3306' + image: docker.io/bitnami/mariadb:10.6 environment: # ALLOW_EMPTY_PASSWORD is recommended only for development. - ALLOW_EMPTY_PASSWORD=yes - MARIADB_USER=bn_joomla - MARIADB_DATABASE=bitnami_joomla + - MARIADB_INITDB_SKIP_TZINFO=yes volumes: - - './data/mariadb_data:/bitnami/mariadb' + - 'mariadb_data:/bitnami/mariadb' joomla: - image: docker.io/bitnami/joomla:3 + build: docker/joomla ports: - - '80:8080' - - '443:8443' + - '17880:8080' + - '17843:8443' environment: - JOOMLA_DATABASE_HOST=mariadb - JOOMLA_DATABASE_PORT_NUMBER=3306 @@ -24,7 +23,9 @@ services: # ALLOW_EMPTY_PASSWORD is recommended only for development. - ALLOW_EMPTY_PASSWORD=yes volumes: - - './data/joomla_data:/bitnami/joomla' - - './docker/php.ini:/opt/bitnami/php/etc/php.ini:ro' - depends_on: - - mariadb + - 'joomla_data:/bitnami/joomla' +volumes: + mariadb_data: + driver: local + joomla_data: + driver: local diff --git a/docker/joomla/Dockerfile b/docker/joomla/Dockerfile new file mode 100644 index 0000000..465adbc --- /dev/null +++ b/docker/joomla/Dockerfile @@ -0,0 +1,4 @@ +FROM docker.io/bitnami/joomla:3 + +# Some credit goes to: https://www.linode.com/community/questions/16977/server-fails-after-installing-certbot-mpm-run-failed-exiting#answer-66578 +RUN echo 'Mutex posixsem' >>/opt/bitnami/apache2/conf/httpd.conf