--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/docker-compose.yml Tue Sep 27 16:37:53 2022 +0200
@@ -0,0 +1,57 @@
+version: "3.7"
+
+services:
+ db:
+ # We use a mariadb image which supports both amd64 & arm64 architecture
+ image: mariadb:10.6.4-focal
+ # If you really want to use MySQL, uncomment the following line
+ #image: mysql:8.0.27
+ command: '--default-authentication-plugin=mysql_native_password'
+ volumes:
+ - db_data:/var/lib/mysql
+ restart: unless-stopped
+ environment:
+ - MYSQL_ROOT_PASSWORD=iri
+ - MYSQL_DATABASE=wordpress_ec
+ - MYSQL_USER=iri
+ - MYSQL_PASSWORD=iri
+ expose:
+ - 3306
+ - 33060
+ fpm:
+ build:
+ dockerfile: fpm.Dockerfile
+ volumes:
+ - ${PWD}:/var/www/html
+ restart: unless-stopped
+ environment:
+ - WORDPRESS_DB_HOST=db
+ - WORDPRESS_DB_USER=iri
+ - WORDPRESS_DB_PASSWORD=iri
+ - WORDPRESS_DB_NAME=wordpress_ec
+
+ wpcli:
+ image: wordpress:cli
+ volumes:
+ - ${PWD}:/var/www/html
+ environment:
+ WORDPRESS_DB_HOST: db:3306
+ WORDPRESS_DB_USER: iri
+ WORDPRESS_DB_PASSWORD: iri
+ WORDPRESS_DB_NAME: wordpress_ec
+ profiles:
+ - dev
+
+ web:
+ image: caddy:latest
+ restart: unless-stopped
+ ports:
+ - "8080:8080"
+ volumes:
+ - caddy_data:/data
+ - ${PWD}:/var/www/html
+ - ${PWD}/Caddyfile:/etc/caddy/Caddyfile
+
+volumes:
+ db_data:
+ caddy_data:
\ No newline at end of file