diff --git a/Dockerfile b/Dockerfile index 9d7a679..a9bf81a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,7 +23,7 @@ exec /opt/mysql-proxy/bin/mysql-proxy \\\\\n\ --plugins=proxy \\\\\n\ --proxy-address=\${PROXY_DB_HOST}:\${PROXY_DB_PORT} \\\\\n\ --proxy-backend-addresses=\${REMOTE_DB_HOST}:\${REMOTE_DB_PORT} \\\\\n\ ---proxy-lua-script=\${PROXY_LUA_SCRIPT}\n\ +--proxy-lua-script=\${LUA_SCRIPT}\n\ " >> /opt/entrypoint.sh && \ chmod u+x /opt/entrypoint.sh EXPOSE 4040 4041 diff --git a/README.md b/README.md index 5dbb098..84312cc 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ services: PROXY_DB_PORT: 3306 REMOTE_DB_HOST: mysql REMOTE_DB_PORT: 3306 - PROXY_LUA_SCRIPT: "/opt/mysql-proxy/conf/main.lua" + LUA_SCRIPT: "/opt/mysql-proxy/conf/main.lua" depends_on: - mysql ``` @@ -79,13 +79,14 @@ end PROXY_DB_PORT: 3306 REMOTE_DB_HOST: mysql REMOTE_DB_PORT: 3306 - PROXY_LUA_SCRIPT: "/opt/mysql-proxy/conf/log.lua" + LUA_SCRIPT: "/opt/mysql-proxy/conf/log.lua" + LOG_FILE: "/opt/mysql-proxy/logs/mysql.log" ... ``` `/mysql-proxy/log.lua` https://gist.github.com/simonw/1039751 ``` -local log_file = '/opt/mysql-proxy/logs/mysql.log' +local log_file = os.getenv("LOG_FILE") local fh = io.open(log_file, "a+") diff --git a/log.lua b/log.lua index a554409..024da02 100644 --- a/log.lua +++ b/log.lua @@ -27,7 +27,7 @@ -- This script will log the current date and time, the connection id -- and the query to a file named "mysql.log" -- -local log_file = '/opt/mysql-proxy/logs/mysql.log' +local log_file = os.getenv("LOG_FILE") local fh = io.open(log_file, "a+")