Advertisement
Guest User

Untitled

a guest
Feb 25th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.66 KB | None | 0 0
  1. # dokku --trace redis:link bar foo
  2. + case "$(lsb_release -si)" in
  3. ++ lsb_release -si
  4. + export DOKKU_DISTRO=debian
  5. + DOKKU_DISTRO=debian
  6. + export DOKKU_IMAGE=gliderlabs/herokuish
  7. + DOKKU_IMAGE=gliderlabs/herokuish
  8. + export DOKKU_LIB_ROOT=/var/lib/dokku
  9. + DOKKU_LIB_ROOT=/var/lib/dokku
  10. + export PLUGIN_PATH=/var/lib/dokku/plugins
  11. + PLUGIN_PATH=/var/lib/dokku/plugins
  12. + export PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
  13. + PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
  14. + export PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
  15. + PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
  16. + export PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
  17. + PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
  18. + export PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
  19. + PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
  20. + export PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
  21. + PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
  22. + export DOKKU_API_VERSION=1
  23. + DOKKU_API_VERSION=1
  24. + export DOKKU_NOT_IMPLEMENTED_EXIT=10
  25. + DOKKU_NOT_IMPLEMENTED_EXIT=10
  26. + export DOKKU_VALID_EXIT=0
  27. + DOKKU_VALID_EXIT=0
  28. + export DOKKU_LOGS_DIR=/var/log/dokku
  29. + DOKKU_LOGS_DIR=/var/log/dokku
  30. + export DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
  31. + DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
  32. + export DOKKU_CONTAINER_LABEL=dokku
  33. + DOKKU_CONTAINER_LABEL=dokku
  34. + export DOKKU_GLOBAL_RUN_ARGS=--label=dokku
  35. + DOKKU_GLOBAL_RUN_ARGS=--label=dokku
  36. + source /var/lib/dokku/core-plugins/available/common/functions
  37. ++ set -eo pipefail
  38. ++ [[ -n 1 ]]
  39. ++ set -x
  40. + parse_args redis:link bar foo
  41. + declare 'desc=top-level cli arg parser'
  42. + local next_index=1
  43. + local skip=false
  44. + args=("$@")
  45. + local args
  46. + for arg in '"$@"'
  47. + false
  48. + case "$arg" in
  49. + local next_index=2
  50. + for arg in '"$@"'
  51. + false
  52. + case "$arg" in
  53. + local next_index=3
  54. + for arg in '"$@"'
  55. + false
  56. + case "$arg" in
  57. + local next_index=4
  58. + return 0
  59. + args=("$@")
  60. + [[ redis:link =~ ^--.* ]]
  61. + has_tty
  62. + declare 'desc=return 0 if we have a tty'
  63. ++ /usr/bin/tty
  64. + [[ /dev/pts/1 == \n\o\t\ \a\ \t\t\y ]]
  65. + return 0
  66. ++ id -un
  67. + [[ dokku != \d\o\k\k\u ]]
  68. ++ id -un
  69. + [[ dokku != \r\o\o\t ]]
  70. + [[ redis:link =~ ^plugin:.* ]]
  71. ++ id -un
  72. + [[ dokku != \r\o\o\t ]]
  73. + [[ redis:link == \s\s\h\-\k\e\y\s\:\a\d\d ]]
  74. + [[ -n '' ]]
  75. + dokku_auth redis:link bar foo
  76. + declare 'desc=calls user-auth plugin trigger'
  77. + export SSH_USER=root
  78. + SSH_USER=root
  79. + export SSH_NAME=default
  80. + SSH_NAME=default
  81. + plugn trigger user-auth root default redis:link bar foo
  82. + source /var/lib/dokku/core-plugins/available/common/functions
  83. ++ set -eo pipefail
  84. ++ [[ -n 1 ]]
  85. ++ set -x
  86. + [[ ! -n '' ]]
  87. + source /var/lib/dokku/core-plugins/available/common/functions
  88. ++ set -eo pipefail
  89. ++ [[ -n 1 ]]
  90. ++ set -x
  91. + [[ redis:link =~ (ssh-keys:add|ssh-keys:remove) ]]
  92. + return 0
  93. + case "$1" in
  94. + execute_dokku_cmd redis:link bar foo
  95. + declare 'desc=executes dokku sub-commands'
  96. + local PLUGIN_NAME=redis:link
  97. + local PLUGIN_CMD=redis:link
  98. + local implemented=0
  99. + local script
  100. + argv=("$@")
  101. + local argv
  102. + case "$PLUGIN_NAME" in
  103. ++ readlink -f /var/lib/dokku/plugins/enabled/redis
  104. + [[ /var/lib/dokku/plugins/available/redis == *core-plugins* ]]
  105. + [[ -x /var/lib/dokku/plugins/enabled/redis:link/subcommands/default ]]
  106. + [[ -x /var/lib/dokku/plugins/enabled/redis:link/subcommands/redis:link ]]
  107. + [[ -x /var/lib/dokku/plugins/enabled/redis/subcommands/link ]]
  108. + /var/lib/dokku/plugins/enabled/redis/subcommands/link redis:link bar foo
  109. + source /var/lib/dokku/plugins/enabled/common/functions
  110. ++ set -eo pipefail
  111. ++ [[ -n 1 ]]
  112. ++ set -x
  113. ++++ dirname /var/lib/dokku/plugins/enabled/redis/subcommands/link
  114. +++ cd /var/lib/dokku/plugins/enabled/redis/subcommands
  115. +++ pwd
  116. ++ dirname /var/lib/dokku/plugins/enabled/redis/subcommands
  117. + source /var/lib/dokku/plugins/enabled/redis/functions
  118. ++++ dirname /var/lib/dokku/plugins/enabled/redis/functions
  119. +++ cd /var/lib/dokku/plugins/enabled/redis
  120. +++ pwd
  121. ++ source /var/lib/dokku/plugins/enabled/redis/config
  122. +++ export REDIS_IMAGE=redis
  123. +++ REDIS_IMAGE=redis
  124. +++ export REDIS_IMAGE_VERSION=3.2.3
  125. +++ REDIS_IMAGE_VERSION=3.2.3
  126. +++ export REDIS_ROOT=/var/lib/dokku/services/redis
  127. +++ REDIS_ROOT=/var/lib/dokku/services/redis
  128. +++ export PLUGIN_COMMAND_PREFIX=redis
  129. +++ PLUGIN_COMMAND_PREFIX=redis
  130. +++ export PLUGIN_DATA_ROOT=/var/lib/dokku/services/redis
  131. +++ PLUGIN_DATA_ROOT=/var/lib/dokku/services/redis
  132. +++ PLUGIN_DATASTORE_PORTS=(6379)
  133. +++ export PLUGIN_DATASTORE_PORTS
  134. +++ export PLUGIN_DATASTORE_WAIT_PORT=6379
  135. +++ PLUGIN_DATASTORE_WAIT_PORT=6379
  136. +++ export PLUGIN_DEFAULT_ALIAS=REDIS
  137. +++ PLUGIN_DEFAULT_ALIAS=REDIS
  138. +++ export PLUGIN_ALT_ALIAS=DOKKU_REDIS
  139. +++ PLUGIN_ALT_ALIAS=DOKKU_REDIS
  140. +++ export PLUGIN_IMAGE=redis
  141. +++ PLUGIN_IMAGE=redis
  142. +++ export PLUGIN_IMAGE_VERSION=3.2.3
  143. +++ PLUGIN_IMAGE_VERSION=3.2.3
  144. +++ export PLUGIN_SCHEME=redis
  145. +++ PLUGIN_SCHEME=redis
  146. +++ export PLUGIN_SERVICE=Redis
  147. +++ PLUGIN_SERVICE=Redis
  148. +++ export PLUGIN_VARIABLE=REDIS
  149. +++ PLUGIN_VARIABLE=REDIS
  150. +++ export PLUGIN_BASE_PATH=/var/lib/dokku/plugins
  151. +++ PLUGIN_BASE_PATH=/var/lib/dokku/plugins
  152. +++ [[ -n 1 ]]
  153. +++ export PLUGIN_BASE_PATH=/var/lib/dokku/plugins/enabled
  154. +++ PLUGIN_BASE_PATH=/var/lib/dokku/plugins/enabled
  155. +++ [[ -d /var/lib/dokku/services/redis/* ]]
  156. ++ set -eo pipefail
  157. ++ [[ -n 1 ]]
  158. ++ set -x
  159. ++++ dirname /var/lib/dokku/plugins/enabled/redis/functions
  160. +++ cd /var/lib/dokku/plugins/enabled/redis
  161. +++ pwd
  162. ++ source /var/lib/dokku/plugins/enabled/redis/common-functions
  163. +++ set -eo pipefail
  164. +++ [[ -n 1 ]]
  165. +++ set -x
  166. ++ source /var/lib/dokku/plugins/available/config/functions
  167. +++ set -eo pipefail
  168. +++ [[ -n 1 ]]
  169. +++ set -x
  170. +++ source /var/lib/dokku/core-plugins/available/common/functions
  171. ++++ set -eo pipefail
  172. ++++ [[ -n 1 ]]
  173. ++++ set -x
  174. ++ [[ -f /var/lib/dokku/plugins/available/docker-options/functions ]]
  175. ++ source /var/lib/dokku/plugins/available/docker-options/functions
  176. +++ set -eo pipefail
  177. +++ [[ -n 1 ]]
  178. +++ set -x
  179. +++ source /var/lib/dokku/core-plugins/available/common/functions
  180. ++++ set -eo pipefail
  181. ++++ [[ -n 1 ]]
  182. ++++ set -x
  183. +++ AVAILABLE_PHASES=(build deploy run)
  184. + redis-link-cmd redis:link bar foo
  185. + declare 'desc=link the Redis service to the app'
  186. + argv=("$@")
  187. + local cmd=redis:link argv
  188. + [[ redis:link == \r\e\d\i\s\:\l\i\n\k ]]
  189. + shift 1
  190. + declare SERVICE=bar APP=foo
  191. + APP=foo
  192. + [[ -z bar ]]
  193. + [[ -z foo ]]
  194. + verify_app_name foo
  195. + declare 'desc=verify app name format and app existence'
  196. + local APP=foo
  197. + [[ ! -n foo ]]
  198. + [[ ! foo =~ ^[a-z].* ]]
  199. + [[ ! -d /home/dokku/foo ]]
  200. + return 0
  201. + verify_service_name bar
  202. + declare 'desc=Verifies that a service exists'
  203. + declare SERVICE=bar
  204. + [[ ! -n bar ]]
  205. + [[ ! -d /var/lib/dokku/services/redis/bar ]]
  206. + return 0
  207. + service_link bar foo
  208. + declare 'desc=Links a service to an application'
  209. + declare SERVICE=bar APP=foo
  210. + update_plugin_scheme_for_app foo
  211. + declare 'desc=Retrieves the updated plugin scheme'
  212. + declare APP=foo
  213. + local DATABASE_SCHEME
  214. ++ config_get foo REDIS_DATABASE_SCHEME
  215. ++ declare 'desc=get value of given config var'
  216. ++ [[ foo == \c\o\n\f\i\g\:\g\e\t ]]
  217. ++ set -- config:get foo REDIS_DATABASE_SCHEME
  218. ++ config_parse_args config:get foo REDIS_DATABASE_SCHEME
  219. ++ declare 'desc=parse config plugin args'
  220. ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
  221. ++ for var in '"$@"'
  222. ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
  223. ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
  224. ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
  225. ++ [[ config:get == \-\-\s\h\e\l\l ]]
  226. ++ for var in '"$@"'
  227. ++ [[ foo == \-\-\g\l\o\b\a\l ]]
  228. ++ [[ foo == \-\-\n\o\-\r\e\s\t\a\r\t ]]
  229. ++ [[ foo == \-\-\e\x\p\o\r\t ]]
  230. ++ [[ foo == \-\-\s\h\e\l\l ]]
  231. ++ for var in '"$@"'
  232. ++ [[ REDIS_DATABASE_SCHEME == \-\-\g\l\o\b\a\l ]]
  233. ++ [[ REDIS_DATABASE_SCHEME == \-\-\n\o\-\r\e\s\t\a\r\t ]]
  234. ++ [[ REDIS_DATABASE_SCHEME == \-\-\e\x\p\o\r\t ]]
  235. ++ [[ REDIS_DATABASE_SCHEME == \-\-\s\h\e\l\l ]]
  236. ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
  237. +++ get_sanitized_config_args config:get foo REDIS_DATABASE_SCHEME
  238. +++ local 'desc=return sanitized arguments for config plugin'
  239. +++ SANITIZED_ARGS=("$@")
  240. +++ local SANITIZED_ARGS
  241. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
  242. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
  243. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
  244. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
  245. +++ echo config:get foo REDIS_DATABASE_SCHEME
  246. ++ local SANITIZED_ARGS
  247. ++ set -- config:get foo REDIS_DATABASE_SCHEME
  248. ++ DOKKU_CONFIG_TYPE=app
  249. ++ DOKKU_CONFIG_RESTART=true
  250. ++ [[ app == \a\p\p ]]
  251. ++ [[ -z foo ]]
  252. ++ verify_app_name foo
  253. ++ declare 'desc=verify app name format and app existence'
  254. ++ local APP=foo
  255. ++ [[ ! -n foo ]]
  256. ++ [[ ! foo =~ ^[a-z].* ]]
  257. ++ [[ ! -d /home/dokku/foo ]]
  258. ++ return 0
  259. ++ APP=foo
  260. ++ ENV_FILE=/home/dokku/foo/ENV
  261. ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
  262. ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
  263. +++ get_sanitized_config_args config:get foo REDIS_DATABASE_SCHEME
  264. +++ local 'desc=return sanitized arguments for config plugin'
  265. +++ SANITIZED_ARGS=("$@")
  266. +++ local SANITIZED_ARGS
  267. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
  268. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
  269. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
  270. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
  271. +++ echo config:get foo REDIS_DATABASE_SCHEME
  272. ++ local SANITIZED_ARGS
  273. ++ set -- config:get foo REDIS_DATABASE_SCHEME
  274. ++ [[ -z foo ]]
  275. ++ config_create /home/dokku/foo/ENV
  276. ++ declare 'desc=create config env file'
  277. ++ local ENV_FILE=/home/dokku/foo/ENV
  278. ++ [[ -f /home/dokku/foo/ENV ]]
  279. ++ [[ ! -s /home/dokku/foo/ENV ]]
  280. ++ local KEY=REDIS_DATABASE_SCHEME
  281. ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/foo/ENV
  282. ++ grep '^export REDIS_DATABASE_SCHEME='
  283. ++ cut -d= -f2-
  284. ++ sed -e 's/^'\''//' -e 's/'\''$//'
  285. ++ true
  286. + DATABASE_SCHEME=
  287. + PLUGIN_SCHEME=redis
  288. ++ service_url bar
  289. ++ local SERVICE=bar
  290. ++ local SERVICE_ROOT=/var/lib/dokku/services/redis/bar
  291. +++ cat /var/lib/dokku/services/redis/bar/PASSWORD
  292. ++ local PASSWORD=36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2
  293. +++ service_alias bar
  294. +++ declare 'desc=Retrieves the alias of a service'
  295. +++ declare SERVICE=bar
  296. ++++ get_service_name bar
  297. ++++ declare 'desc=Retrieves a docker service label'
  298. ++++ declare SERVICE=bar
  299. ++++ echo dokku.redis.bar
  300. +++ local SERVICE_NAME=dokku.redis.bar
  301. +++ echo dokku.redis.bar
  302. +++ tr ._ -
  303. ++ local SERVICE_ALIAS=dokku-redis-bar
  304. ++ echo redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379
  305. + local SERVICE_URL=redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379
  306. ++ get_service_name bar
  307. ++ declare 'desc=Retrieves a docker service label'
  308. ++ declare SERVICE=bar
  309. ++ echo dokku.redis.bar
  310. + local SERVICE_NAME=dokku.redis.bar
  311. + local SERVICE_ROOT=/var/lib/dokku/services/redis/bar
  312. ++ config_all foo
  313. ++ declare 'desc=print or export config vars'
  314. ++ [[ foo == \c\o\n\f\i\g ]]
  315. ++ set -- config foo
  316. ++ config_parse_args config foo
  317. ++ declare 'desc=parse config plugin args'
  318. ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
  319. ++ for var in '"$@"'
  320. ++ [[ config == \-\-\g\l\o\b\a\l ]]
  321. ++ [[ config == \-\-\n\o\-\r\e\s\t\a\r\t ]]
  322. ++ [[ config == \-\-\e\x\p\o\r\t ]]
  323. ++ [[ config == \-\-\s\h\e\l\l ]]
  324. ++ for var in '"$@"'
  325. ++ [[ foo == \-\-\g\l\o\b\a\l ]]
  326. ++ [[ foo == \-\-\n\o\-\r\e\s\t\a\r\t ]]
  327. ++ [[ foo == \-\-\e\x\p\o\r\t ]]
  328. ++ [[ foo == \-\-\s\h\e\l\l ]]
  329. ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
  330. +++ get_sanitized_config_args config foo
  331. +++ local 'desc=return sanitized arguments for config plugin'
  332. +++ SANITIZED_ARGS=("$@")
  333. +++ local SANITIZED_ARGS
  334. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
  335. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
  336. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
  337. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
  338. +++ echo config foo
  339. ++ local SANITIZED_ARGS
  340. ++ set -- config foo
  341. ++ DOKKU_CONFIG_TYPE=app
  342. ++ DOKKU_CONFIG_RESTART=true
  343. ++ [[ app == \a\p\p ]]
  344. ++ [[ -z foo ]]
  345. ++ verify_app_name foo
  346. ++ declare 'desc=verify app name format and app existence'
  347. ++ local APP=foo
  348. ++ [[ ! -n foo ]]
  349. ++ [[ ! foo =~ ^[a-z].* ]]
  350. ++ [[ ! -d /home/dokku/foo ]]
  351. ++ return 0
  352. ++ APP=foo
  353. ++ ENV_FILE=/home/dokku/foo/ENV
  354. ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
  355. ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
  356. +++ get_sanitized_config_args config foo
  357. +++ local 'desc=return sanitized arguments for config plugin'
  358. +++ SANITIZED_ARGS=("$@")
  359. +++ local SANITIZED_ARGS
  360. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
  361. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
  362. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
  363. +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
  364. +++ echo config foo
  365. ++ local SANITIZED_ARGS
  366. ++ set -- config foo
  367. ++ config_create /home/dokku/foo/ENV
  368. ++ declare 'desc=create config env file'
  369. ++ local ENV_FILE=/home/dokku/foo/ENV
  370. ++ [[ -f /home/dokku/foo/ENV ]]
  371. ++ [[ -n '' ]]
  372. ++ [[ -n foo ]]
  373. ++ local DOKKU_CONFIG_TYPE=foo
  374. ++ [[ ! -s /home/dokku/foo/ENV ]]
  375. +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/foo/ENV
  376. +++ cut '-d ' -f2-
  377. ++ local 'VARS=REDIS_URL='\''redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379'\'''
  378. ++ [[ -n '' ]]
  379. ++ dokku_log_info2_quiet 'foo config vars'
  380. ++ declare 'desc=log info2 formatter (with quiet option)'
  381. ++ [[ -z '' ]]
  382. ++ echo '=====> foo config vars'
  383. ++ config_styled_hash 'REDIS_URL='\''redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379'\'''
  384. ++ declare 'desc=internal config hash'
  385. ++ local 'vars=REDIS_URL='\''redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379'\'''
  386. ++ local prefix=
  387. ++ local longest=
  388. ++ read -r word
  389. +++ echo 'REDIS_URL='\''redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379'\'''
  390. +++ cut -d= -f1
  391. ++ local KEY=REDIS_URL
  392. ++ [[ 9 -gt 0 ]]
  393. ++ local longest=REDIS_URL
  394. ++ read -r word
  395. ++ read -r word
  396. +++ echo 'REDIS_URL='\''redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379'\'''
  397. +++ cut -d= -f1
  398. ++ local KEY=REDIS_URL
  399. +++ echo 'REDIS_URL='\''redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379'\'''
  400. +++ cut -d= -f2-
  401. +++ sed -e 's/^'\''//' -e 's/'\''$//' -e 's/$$//g'
  402. ++ local VALUE=redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379
  403. ++ local num_zeros=0
  404. ++ local 'zeros= '
  405. ++ [[ 0 -gt 0 ]]
  406. ++ echo 'REDIS_URL: redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379'
  407. ++ read -r word
  408. + local 'EXISTING_CONFIG======> foo config vars
  409. REDIS_URL: redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379'
  410. ++ echo '=====> foo config vars
  411. REDIS_URL: redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379'
  412. ++ grep redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379
  413. ++ cut -d: -f1
  414. + local LINK=REDIS_URL
  415. ++ echo '=====> foo config vars
  416. REDIS_URL: redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379'
  417. ++ grep REDIS_URL
  418. + local 'DEFAULT_ALIAS=REDIS_URL: redis://bar:36f25a834f8303b3e82445e9649860fd7b1a81d20585079d4c46a38e25a74bb2@dokku-redis-bar:6379'
  419. ++ service_alias bar
  420. ++ declare 'desc=Retrieves the alias of a service'
  421. ++ declare SERVICE=bar
  422. +++ get_service_name bar
  423. +++ declare 'desc=Retrieves a docker service label'
  424. +++ declare SERVICE=bar
  425. +++ echo dokku.redis.bar
  426. ++ local SERVICE_NAME=dokku.redis.bar
  427. ++ echo dokku.redis.bar
  428. ++ tr ._ -
  429. + local SERVICE_ALIAS=dokku-redis-bar
  430. + local LINKS_FILE=/var/lib/dokku/services/redis/bar/LINKS
  431. + [[ -n REDIS_URL ]]
  432. + dokku_log_fail 'Already linked as REDIS_URL'
  433. + declare 'desc=log fail formatter'
  434. + echo 'Already linked as REDIS_URL'
  435. Already linked as REDIS_URL
  436. + exit 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement