diff --git a/.env.example b/.env.example index df6f5f7..bc1182d 100644 --- a/.env.example +++ b/.env.example @@ -28,7 +28,7 @@ MAILDEV_IMAGE_TAG=2.1.0 MAILHOG_IMAGE_TAG=v1.0.1 MINIO_CLIENT_IMAGE_TAG=RELEASE.2022-12-24T15-21-38Z MINIO_IMAGE_TAG=RELEASE.2023-01-02T09-40-09Z -MYSQL_IMAGE_TAG=8.0.31 +MYSQL_IMAGE_TAG=9.0.1 ORACLE_IMAGE_TAG=11.2.0.2-slim PORTAINER_IMAGE_TAG=2.16.2 RABBITMQ_IMAGE_TAG=3.12.1-management diff --git a/mysql/.example.env b/mysql/.example.env new file mode 100644 index 0000000..ec5ebd2 --- /dev/null +++ b/mysql/.example.env @@ -0,0 +1 @@ +MYSQL_ROOT_PASSWORD=secret diff --git a/mysql/compose.mysql.example.yaml b/mysql/compose.mysql.example.yaml new file mode 100644 index 0000000..0b3e064 --- /dev/null +++ b/mysql/compose.mysql.example.yaml @@ -0,0 +1,25 @@ +volumes: + common-mysql-db: + name: 'common-mysql-db' + +services: + mysql: + image: 'mysql:${MYSQL_IMAGE_TAG:-9.0.1}' + command: + - --character-set-server=utf8mb4 + - --collation-server=utf8mb4_0900_ai_ci + - --default-authentication-plugin=mysql_native_password + - --local-infile=1 + - --secure-file-priv=/sqls + env_file: + - .env + networks: + common-net: + aliases: + - common-mysql + # ports: + # - 127.0.0.1:${MYSQL_PUBLISH_PORT:-3306}:3306 + volumes: + - common-mysql-db:/var/lib/mysql + - ./sqls:/sqls + - ./csvs:/csvs