2 changed files with 28 additions and 14 deletions
@ -1,7 +1,17 @@
|
||||
# Container config |
||||
CONTAINER_NAME= |
||||
# Options: "no", "unless-stop", "on-failure", "always". (default: "no") |
||||
RESTART= |
||||
# Timezone container |
||||
TZ=America/Argentina/Buenos_Aires |
||||
|
||||
# Service config |
||||
# Version of mysql. (default: "latest") |
||||
MYSQL_VERSION=8.3.0 |
||||
MYSQL_PORT=6000 |
||||
MYSQL_DATABASE=mysql_db |
||||
MYSQL_USER=mysql_DB |
||||
MYSQL_PASSWORD=mysql_db |
||||
MYSQL_ROOT_PASSWORD=mysql_db |
||||
# Fordward port db |
||||
MYSQL_HOST=host.docker.internal # dont change (normally) |
||||
MYSQL_PORT= |
||||
MYSQL_DATABASE= |
||||
MYSQL_USER= |
||||
MYSQL_PASSWORD= |
||||
MYSQL_ROOT_PASSWORD= |
||||
@ -1,15 +1,19 @@
|
||||
name: ${CONTAINER_NAME}-mysql |
||||
services: |
||||
database: |
||||
container_name: ${CONTAINER_NAME}-db |
||||
image: mysql:${MYSQL_VERSION} |
||||
environment: |
||||
- TZ=America/Argentina/Buenos_Aires |
||||
restart: always |
||||
name: ${CONTAINER_NAME:?container name is not defined...}-mysql |
||||
services: |
||||
x-base: &x-base |
||||
container_name: ${CONTAINER_NAME:?container name is not defined...}-db |
||||
image: mysql:${MYSQL_VERSION:-latest} |
||||
restart: ${RESTART:-no} |
||||
ports: |
||||
- ${MYSQL_PORT}:3306 |
||||
- ${MYSQL_PORT:-3306}:3306 |
||||
volumes: |
||||
- ./docker/volumes/data:/var/lib/mysql |
||||
- ./docker/volumes/backups:/backups |
||||
extra_hosts: |
||||
- host.docker.internal:host-gateway |
||||
database: |
||||
<<: *x-base |
||||
dev: |
||||
<<: *x-base |
||||
env_file: |
||||
- ./.env |
||||
|
||||
Reference in new issue