| 
														
															@@ -47,55 +47,9 @@ RUN \ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     #   Fiber.poolSize = 1e9; 
														 | 
														
														 | 
														
															     #   Fiber.poolSize = 1e9; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     # Getting newest Node from Sandstorm fork of Node 
														 | 
														
														 | 
														
															     # Getting newest Node from Sandstorm fork of Node 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     # Source: https://github.com/sandstorm-io/node 
														 | 
														
														 | 
														
															     # Source: https://github.com/sandstorm-io/node 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # From https://github.com/sandstorm-io/sandstorm/blob/master/branch.conf 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    SANDSTORM_BRANCH_NUMBER=0 && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # From https://github.com/sandstorm-io/sandstorm/blob/master/release.sh 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    SANDSTORM_CHANNEL=dev && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    SANDSTORM_LAST_BUILD=$(curl -fs https://install.sandstorm.io/$SANDSTORM_CHANNEL) && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # Latest Sandstorm Release 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    if (( SANDSTORM_LAST_BUILD / 1000 > SANDSTORM_BRANCH_NUMBER )); && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    then && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      echo "SANDSTORM BRANCH ERROR: $CHANNEL has already moved past this branch!" >&2 && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      echo "  I refuse to replace it with an older branch." >&2 && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      exit 1 && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    fi && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    BASE_BUILD=$(( BRANCH_NUMBER * 1000 )) && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    BUILD=$(( BASE_BUILD > LAST_BUILD ? BASE_BUILD : LAST_BUILD + 1 )) && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    BUILD_MINOR="$(( $BUILD % 1000 ))" && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    DISPLAY_VERSION="${BRANCH_NUMBER}.${BUILD_MINOR}" && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    TAG_NAME="v${DISPLAY_VERSION}" && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    SIGNING_KEY_ID=160D2D577518B58D94C9800B63F227499DA8CCBD && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    TARBALL=sandstorm-$SANDSTORM_LAST_BUILD.tar.xz && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    NODE_EXE=sandstorm-$SANDSTORM_LAST_BUILD/bin/node && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # Downloading Sandstorm GPG keys to verify Sandstorm release. 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # Do verification in custom GPG workspace 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # https://docs.sandstorm.io/en/latest/install/#option-3-pgp-verified-install 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    export GNUPGHOME=$(mktemp -d) && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    curl https://raw.githubusercontent.com/sandstorm-io/sandstorm/master/keys/release-keyring.gpg | gpg --import && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    wget https://raw.githubusercontent.com/sandstorm-io/sandstorm/master/keys/release-certificate.kentonv.sig && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    gpg --decrypt release-certificate.kentonv.sig && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # Downloading Sandstorm release from https://dl.sandstorm.io/${TARBALL} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    wget https://dl.sandstorm.io/$TARBALL && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # Downloading signature for Sandstorm release from https://dl.sandstorm.io/${TARBALL}.sig 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    wget https://dl.sandstorm.io/$TARBALL.sig && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # Verifying signature of Sandstorm release 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    gpg --verify $TARBALL.sig $TARBALL && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    if [ $? -eq 0 ] \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    then \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      echo "=== All is well. Good signature in Sandstorm." \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    else \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      echo "=== PROBLEM WITH SANDSTORM SIGNATURE." \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      exit 1 \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    fi && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    echo "=== Extracting Node from Sandstorm release tarball" && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # --strip 2 removes path of 2 subdirectories 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    tar -xf $TARBALL $NODE_EXE --strip=2 && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # Deleting Sandstorm release tarball and signature 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    rm $TARBALL $TARBALL.sig release-certificate.kentonv.si* && \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    wget https://github.com/wekan/wekan/blob/devel/download-sandstorm-node.sh && \ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    bash download-sandstorm-node.sh && \ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    rm download-sandstorm-node.sh && \ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     # == OLD == 
														 | 
														
														 | 
														
															     # == OLD == 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     # Download node version 8.11.1 that has fix included, node binary copied from Sandstorm 
														 | 
														
														 | 
														
															     # Download node version 8.11.1 that has fix included, node binary copied from Sandstorm 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     # Description at https://releases.wekan.team/node.txt 
														 | 
														
														 | 
														
															     # Description at https://releases.wekan.team/node.txt 
														 |