diff --git a/.env.sample b/.env.sample new file mode 100644 index 0000000..1010a74 --- /dev/null +++ b/.env.sample @@ -0,0 +1,7 @@ +CONTAINER_NAME= +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 diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..e030949 --- /dev/null +++ b/compose.yaml @@ -0,0 +1,25 @@ +version: "3.8" +name: $mysql +services: + base: &base + container_name: ${CONTAINER_NAME} + image: mysql:${MYSQL_VERSION} + env_file: .env + environment: + - TZ=America/Argentina/Buenos_Aires + restart: always + ports: + - ${MYSQL_PORT}:3306 + volumes: + - ./docker/volumes/data:/var/lib/mysql + - ./docker/volumes/backups:/backups + extra_hosts: + - host.docker.internal:host-gateway + + database: + <<: *base + + dev: + <<: *base + env_file: + - ./.env