initial commit

This commit is contained in:
BeauTroll
2025-12-21 07:57:35 +01:00
commit 0a86c63866
3 changed files with 52 additions and 0 deletions

7
.env.example Normal file
View File

@@ -0,0 +1,7 @@
MYSQL_DATABASE=
MYSQL_ROOT_PASSWORD=
MYSQL_USER=
MYSQL_PASSWORD=
# Redis
REDIS_HOST_PASSWORD=

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.env

44
docker-compose.yml Normal file
View File

@@ -0,0 +1,44 @@
services:
wordpress:
image: wordpress:latest
restart: always
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: ${MYSQL_USER}
WORDPRESS_DB_PASSWORD: ${MYSQL_PASSWORD}
WORDPRESS_DB_NAME: ${MYSQL_DATABASE}
volumes:
- wordpress:/var/www/html
networks:
- walter-coiffure-net
db:
image: mariadb:latest
restart: always
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
volumes:
- ./db:/var/lib/mysql
healthcheck:
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
interval: 10s
timeout: 5s
retries: 3
networks:
- walter-coiffure-net
redis:
image: redis:alpine
restart: unless-stopped
command: redis-server --requirepass ${REDIS_HOST_PASSWORD} --maxmemory 512mb --maxmemory-policy allkeys-lru
networks:
- walter-coiffure-net
networks:
walter-coiffure-net:
driver: bridge
volumes:
wordpress:
db: