docs: 认证授权服务部署文档
diff --git a/trans-datax-job/docker-entrypoint-job.sh b/trans-datax-job/docker-entrypoint-job.sh
new file mode 100755
index 0000000..7e6e9ac
--- /dev/null
+++ b/trans-datax-job/docker-entrypoint-job.sh
@@ -0,0 +1,88 @@
+#!/bin/sh
+
+# docker-entrypoint-job.sh
+
+BASE_PWD="/home/java-app"
+
+# BASE_PWD=`pwd`
+# EANBLED_JOBS="TMP_DM_GENDER,TMP_DM_ORGTYPE,TMP_DM_ACCOUNTTYPE,TMP_DM_IDENTITYTYPE,TMP_ORGANIZE,TMP_PERSON,TMP_ACCOUNT,TMP_REGISTERED_SERVICE,TMP_WEAK_PASSWORD_DICT,TMP_ACCOUNT_QQ,TMP_ACCOUNT_WECHAT,TMP_TB_ORGANIZE,TMP_TB_USER,TMP_TB_ACCOUNT,TMP_TB_USERGROUP,TMP_TB_ROLE,TMP_TB_APPLICATION,TMP_TB_FUNCTION,TMP_TB_RIGHT,TMP_TB_ACCOUNTSECURITYEMAIL,TMP_TB_ACCOUNTSECURITYMOBILE,TMP_REF_ORGANIZEUSER,TMP_REF_USERGROUPACCOUNT,TMP_REF_ACCOUNTROLE,TMP_REF_USERGROUPROLE,TMP_REF_USERROLE,TMP_REF_APPLICATIONROLE,TMP_REF_FUNCTIONROLE,TMP_REF_RIGHTROLE"
+
+
+replace_file() {
+  local file="$1"
+  local key="$2"
+  local value="$3"
+  sed -i "s;\${$key};$value;" $file
+}
+
+is_enabled() {
+  local file="$1"
+  if [ -n "$EANBLED_JOBS" ]; then
+    if [ "$EANBLED_JOBS" = "*" ]; then
+      echo 1
+    fi
+
+    # job_name="1001.job_TMP_DM_GENDER.json"; job_name=${job_name#*job_}; job_name=${job_name%*.json}; echo $job_name;
+    job_name=${file}
+    job_name=${job_name#*job_};
+    job_name=${job_name%*.json};
+    # echo $job_name;
+
+    enable=$(echo $EANBLED_JOBS | grep "${job_name}")
+    if [[ "$enable" != "" ]]
+    then
+      echo 1
+    else
+      echo 0
+    fi
+  else
+    echo 1
+  fi
+}
+
+# 如果第一个参数是app,那么就启动执行
+if [ "$1" = 'app' ]; then
+
+  for job_file in `ls -1 ${BASE_PWD}/datax/job/*.json | sort`; do
+    echo "replace_file, job: $job_file"
+
+    enable=$(is_enabled "$job_file")
+    echo "job: $job_file enable status is ${enable}"
+    if [ "$enable" = "1" ]; then
+      echo 'replace'
+
+      if [ -n "$ORACLEREADER_UNIAUTH_USERNAME" ]; then
+        replace_file "$job_file" "ORACLEREADER_UNIAUTH_USERNAME" "$ORACLEREADER_UNIAUTH_USERNAME"
+      fi
+      if [ -n "$ORACLEREADER_UNIAUTH_PASSWORD" ]; then
+        replace_file "$job_file" "ORACLEREADER_UNIAUTH_PASSWORD" "$ORACLEREADER_UNIAUTH_PASSWORD"
+      fi
+      if [ -n "$ORACLEREADER_UNIAUTH_JDBC_URL" ]; then
+        replace_file "$job_file" "ORACLEREADER_UNIAUTH_JDBC_URL" "$ORACLEREADER_UNIAUTH_JDBC_URL"
+      fi
+
+      if [ -n "$MYSQLWRITER8_TMP_USERNAME" ]; then
+        replace_file "$job_file" "MYSQLWRITER8_TMP_USERNAME" "$MYSQLWRITER8_TMP_USERNAME"
+      fi
+      if [ -n "$MYSQLWRITER8_TMP_PASSWORD" ]; then
+        replace_file "$job_file" "MYSQLWRITER8_TMP_PASSWORD" "$MYSQLWRITER8_TMP_PASSWORD"
+      fi
+      if [ -n "$MYSQLWRITER8_TMP_JDBC_URL" ]; then
+        replace_file "$job_file" "MYSQLWRITER8_TMP_JDBC_URL" "$MYSQLWRITER8_TMP_JDBC_URL"
+      fi
+
+    else
+      echo 'rm'
+
+      rm -rf $job_file
+    fi
+
+  done
+
+  set -ex;
+  exec /home/java-app/docker-entrypoint.sh app
+else
+  set -ex;
+  exec "$@"
+fi
+