ソースを参照

Allow specifying the version of MySQL to install in .env file.

Ryan Hayle 7 年 前
コミット
7ec8b8846e
3 ファイル変更5 行追加1 行削除
  1. 2 0
      docker-compose.yml
  2. 1 0
      env-example
  3. 2 1
      mysql/Dockerfile

+ 2 - 0
docker-compose.yml

@@ -192,6 +192,8 @@ services:
     mysql:
       build:
         context: ./mysql
+        args:
+          - MYSQL_VERSION=${MYSQL_VERSION}
       environment:
         - MYSQL_DATABASE=${MYSQL_DATABASE}
         - MYSQL_USER=${MYSQL_USER}

+ 1 - 0
env-example

@@ -90,6 +90,7 @@ PHP_SOCKET=php-fpm:9000
 
 ### MYSQL ##############################################################################################################
 
+MYSQL_VERSION=8.0
 MYSQL_DATABASE=default
 MYSQL_USER=default
 MYSQL_PASSWORD=secret

+ 2 - 1
mysql/Dockerfile

@@ -1,4 +1,5 @@
-FROM mysql:8.0
+ARG MYSQL_VERSION=8.0
+FROM mysql:${MYSQL_VERSION}
 
 MAINTAINER Mahmoud Zalt <mahmoud@zalt.me>