Show More
@@ -36,6 +36,11 b' Metrics' | |||||
36 | - Node-exporter - machine stats and usage |
|
36 | - Node-exporter - machine stats and usage | |
37 | - Promtail - log scraping |
|
37 | - Promtail - log scraping | |
38 |
|
38 | |||
|
39 | ## Download the rccontrol for Linux | |||
|
40 | ||||
|
41 | ```shell | |||
|
42 | curl -o rccontrol https://code.rhodecode.com/rhodecode-enterprise-docker/raw/master/scripts/rccontrol/rccontrol && chmod +x rccontrol | |||
|
43 | ``` | |||
39 |
|
44 | |||
40 | ## Pre requisites |
|
45 | ## Pre requisites | |
41 |
|
46 |
@@ -1138,6 +1138,35 b' config_has_key() {' | |||||
1138 | [[ $(config_get "$1") ]] |
|
1138 | [[ $(config_get "$1") ]] | |
1139 | } |
|
1139 | } | |
1140 |
|
1140 | |||
|
1141 | # src/lib/get_docker_definitions.sh | |||
|
1142 | ||||
|
1143 | get_docker_definitions() { | |||
|
1144 | SOURCE_DIR=$PWD | |||
|
1145 | RHODECODE_DOCKER_HASH=$1 | |||
|
1146 | ||||
|
1147 | # download sources | |||
|
1148 | echo "bootstrap_definitions: download rhodecode docker definitions from $SERVER_URL" | |||
|
1149 | echo "" | |||
|
1150 | ||||
|
1151 | if [ $DEBUG ]; then | |||
|
1152 | echo "bootstrap_definitions: downloading: $SERVER_URL/rhodecode-enterprise-docker/archive/$RHODECODE_DOCKER_HASH.tgz?with_hash=0" | |||
|
1153 | curl --header "X-Rc-Auth-Token: $AUTH_TOKEN" -L $SERVER_URL/rhodecode-enterprise-docker/archive/$RHODECODE_DOCKER_HASH.tgz?with_hash=0 | tar -xz -C $SOURCE_DIR | |||
|
1154 | ||||
|
1155 | echo "bootstrap_definitions: running CP $SOURCE_DIR/*rhodecode-enterprise-docker-plain/* $SOURCE_DIR" | |||
|
1156 | cp -v -r -f --update --backup=numbered $SOURCE_DIR/*rhodecode-enterprise-docker-plain/* $SOURCE_DIR | |||
|
1157 | ||||
|
1158 | echo "bootstrap_definitions: removing $SOURCE_DIR/*rhodecode-enterprise-docker-plain" | |||
|
1159 | rm -r $SOURCE_DIR/*rhodecode-enterprise-docker-plain | |||
|
1160 | else | |||
|
1161 | curl -s --header "X-Rc-Auth-Token: $AUTH_TOKEN" -L $SERVER_URL/rhodecode-enterprise-docker/archive/$RHODECODE_DOCKER_HASH.tgz?with_hash=0 | tar -xz -C $SOURCE_DIR | |||
|
1162 | cp -r -f --update --backup=numbered $SOURCE_DIR/*rhodecode-enterprise-docker-plain/* $SOURCE_DIR | |||
|
1163 | rm -r $SOURCE_DIR/*rhodecode-enterprise-docker-plain | |||
|
1164 | fi | |||
|
1165 | ||||
|
1166 | echo "$(green_bold bootstrap_definitions: docker definitions extracted to $SOURCE_DIR)" | |||
|
1167 | ||||
|
1168 | } | |||
|
1169 | ||||
1141 | # src/lib/send_completions.sh |
|
1170 | # src/lib/send_completions.sh | |
1142 | send_completions() { |
|
1171 | send_completions() { | |
1143 | echo $'# rccontrol completion -*- shell-script -*-' |
|
1172 | echo $'# rccontrol completion -*- shell-script -*-' | |
@@ -1316,6 +1345,9 b' rccontrol_self_update_command() {' | |||||
1316 | chmod +x $TARGET |
|
1345 | chmod +x $TARGET | |
1317 |
|
1346 | |||
1318 | echo "$(green Done ! File saved in $TARGET)" |
|
1347 | echo "$(green Done ! File saved in $TARGET)" | |
|
1348 | ||||
|
1349 | get_docker_definitions $revision | |||
|
1350 | ||||
1319 | exit |
|
1351 | exit | |
1320 | } |
|
1352 | } | |
1321 |
|
1353 | |||
@@ -1453,9 +1485,6 b' rccontrol_bootstrap_command() {' | |||||
1453 |
|
1485 | |||
1454 | bootstrap_definitions() { |
|
1486 | bootstrap_definitions() { | |
1455 |
|
1487 | |||
1456 | SOURCE_DIR=$PWD |
|
|||
1457 | RHODECODE_DOCKER_HASH='master' |
|
|||
1458 |
|
||||
1459 | AUTH_TOKEN=${args[--auth-token]} |
|
1488 | AUTH_TOKEN=${args[--auth-token]} | |
1460 | SERVER_URL=${args[--server-url]} |
|
1489 | SERVER_URL=${args[--server-url]} | |
1461 |
|
1490 | |||
@@ -1489,28 +1518,7 b' rccontrol_bootstrap_command() {' | |||||
1489 | done |
|
1518 | done | |
1490 | fi |
|
1519 | fi | |
1491 |
|
1520 | |||
1492 | # download sources |
|
1521 | get_docker_definitions | |
1493 | echo "Files: download rhodecode docker definitions from $SERVER_URL" |
|
|||
1494 | echo "" |
|
|||
1495 |
|
||||
1496 | if [ $DEBUG ]; then |
|
|||
1497 | echo "downloading: $SERVER_URL/rhodecode-enterprise-docker/archive/$RHODECODE_DOCKER_HASH.tgz?with_hash=0" |
|
|||
1498 | curl --header "X-Rc-Auth-Token: $AUTH_TOKEN" -L $SERVER_URL/rhodecode-enterprise-docker/archive/$RHODECODE_DOCKER_HASH.tgz?with_hash=0 | tar -xz -C $SOURCE_DIR |
|
|||
1499 |
|
||||
1500 | echo "running CP $SOURCE_DIR/*rhodecode-enterprise-docker-plain/* $SOURCE_DIR" |
|
|||
1501 | cp -v -r -f --update --backup=numbered $SOURCE_DIR/*rhodecode-enterprise-docker-plain/* $SOURCE_DIR |
|
|||
1502 |
|
||||
1503 | echo "removing $SOURCE_DIR/*rhodecode-enterprise-docker-plain" |
|
|||
1504 | rm -r $SOURCE_DIR/*rhodecode-enterprise-docker-plain |
|
|||
1505 | else |
|
|||
1506 | curl -s --header "X-Rc-Auth-Token: $AUTH_TOKEN" -L $SERVER_URL/rhodecode-enterprise-docker/archive/$RHODECODE_DOCKER_HASH.tgz?with_hash=0 | tar -xz -C $SOURCE_DIR |
|
|||
1507 |
|
||||
1508 | cp -r -f --update --backup=numbered $SOURCE_DIR/*rhodecode-enterprise-docker-plain/* $SOURCE_DIR |
|
|||
1509 |
|
||||
1510 | rm -r $SOURCE_DIR/*rhodecode-enterprise-docker-plain |
|
|||
1511 | fi |
|
|||
1512 |
|
||||
1513 | echo "$(green_bold DONE: docker definitions extracted to $SOURCE_DIR)" |
|
|||
1514 | } |
|
1522 | } | |
1515 |
|
1523 | |||
1516 | bootstrap_overrides() { |
|
1524 | bootstrap_overrides() { |
General Comments 0
You need to be logged in to leave comments.
Login now