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