Compare commits

..

3 Commits

Author SHA1 Message Date
Davide Polonio df7c1e19f1 chore: fix lint
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2025-02-16 19:28:24 +01:00
Davide Polonio 0d67d58f06 chore: final docker compose version for wordpress
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2025-02-16 19:26:05 +01:00
Davide Polonio 0e8e100764 chore: initial wp setup 2025-02-16 17:48:53 +01:00
2 changed files with 60 additions and 0 deletions

1
.gitignore vendored
View File

@ -6,3 +6,4 @@ env-searxng
.*.env .*.env
nextcloud/db.env nextcloud/db.env
nextcloud/nextcloud.env nextcloud/nextcloud.env
kodokanjudoeste/import/

View File

@ -0,0 +1,59 @@
services:
app:
image: wordpress:6.7-php8.1-apache
restart: unless-stopped
networks:
- proxy
- internal
env_file:
- .db.env
- .proxy.env
- .wordpress.env
volumes:
- data:/var/www/html
healthcheck:
test: "test \"$(curl -Lso /dev/null -w''%{http_code}'' http://localhost:80)\" = \"200\""
start_period: 5s
interval: 60s
timeout: 10s
retries: 3
depends_on:
db:
condition: service_healthy
db:
image: mysql:8.4-oracle
restart: unless-stopped
healthcheck:
test: "mysql $$MYSQL_DATABASE -u$$MYSQL_USER -p$$MYSQL_PASSWORD -e 'SELECT 1;'"
start_period: 10s
interval: 10s
timeout: 5s
retries: 3
networks:
- internal
env_file:
- .db.env
volumes:
# Enable ONLY for importing the db again
# - ./import:/docker-entrypoint-initdb.d:ro
- db:/var/lib/mysql
networks:
proxy:
external: true
internal:
volumes:
db:
driver: local
driver_opts:
type: none
o: bind
device: "/srv/docker/kodokanjudoeste/db"
data:
driver: local
driver_opts:
type: none
o: bind
device: "/srv/docker/kodokanjudoeste/data"