+ heroku docker

This commit is contained in:
felegy
2022-06-10 15:06:45 +02:00
parent 039d95726c
commit e68f6ff23d
17 changed files with 5478 additions and 114 deletions

View File

@@ -17,17 +17,17 @@ services:
wordpress:
build:
context: .
dockerfile: ${DOCKERFILE-.dev/Dockerfile}
args:
UID: ${UID-1000}
GID: ${GID-1000}
ports:
- "3000"
command:
- "web"
- "--env=/dev/null"
environment:
HISTFILE: ${HISTFILE-/tmp/.bash_history}
XDEBUG_HOST: ${XDEBUG_HOST-host.docker.internal}
secrets:
- COMPOSER_AUTH
env_file: ./.env
volumes:
- ./:/app
@@ -43,6 +43,22 @@ services:
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wp-s3:
image: quay.io/minio/minio
ports:
- "9000"
- "9001"
command:
- "server"
- "/data"
- "--console-address"
- ":9001"
environment:
MINIO_ROOT_USER: wordpress
MINIO_ROOT_PASSWORD: wordpress
volumes:
- wp-s3-data:/data
mailhog:
image: mailhog/mailhog
ports:
@@ -50,6 +66,7 @@ services:
volumes:
wp-db-data:
wp-s3-data:
networks:
default:
@@ -61,3 +78,5 @@ secrets:
file: ${SSL_CRT-./.dev/nginx/lndo.site.crt}
SSL_KEY:
file: ${SSL_KEY-./.dev/nginx/lndo.site.key}
COMPOSER_AUTH:
file: ${COMPOSER_AUTH_FILE-~/.composer/auth.json}