added wordpress compose file and all needed resources

This commit is contained in:
bisco 2023-11-15 10:41:17 +01:00
parent d3adf0cb74
commit 9f8bc17899
3 changed files with 45 additions and 0 deletions

33
docker-compose-wp.yml Normal file
View File

@ -0,0 +1,33 @@
version: "3"
services:
db:
image: mariadb:lts
expose:
- "3306"
env_file:
- envs/db
volumes:
- ./data/db:/var/lib/mysql/
networks:
webnet:
aliases:
- dbsrv
frontend:
image: php:8.2-wp
build: frontend
expose:
- "80"
ports:
- "80:80"
volumes:
- ./data/htdocs:/var/www/html/
networks:
webnet:
aliases:
- www
depends_on:
- db
networks:
webnet:

4
envs/db Normal file
View File

@ -0,0 +1,4 @@
MARIADB_DATABASE = mywebsitedb
MARIADB_USER = wpuser
MARIADB_PASSWORD = Xb65t6PwyttpamRd
MARIADB_ROOT_PASSWORD = t4mh59DWdnCh9ecVECvs69Q4M8Ssk6a6

8
frontend/Dockerfile Normal file
View File

@ -0,0 +1,8 @@
FROM php:8.2-apache
RUN apt update
RUN apt install -y \
zlib1g-dev \
libpng-dev
RUN docker-php-ext-install \
gd \
mysqli