You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Update the provided che.properties with the location of the /data mounts
83
-
sed -i "/che.workspace.storage/c\che.workspace.storage=${CHE_DATA_HOST}/workspaces"$CHE_LOCAL_CONF_DIR/che.properties
84
-
sed -i "/che.conf.storage/c\che.conf.storage=/data/storage"$CHE_LOCAL_CONF_DIR/che.properties
85
-
sed -i "/machine.server.ext.archive/c\machine.server.ext.archive=${CHE_DATA_HOST}/lib/ws-agent.tar.gz"$CHE_LOCAL_CONF_DIR/che.properties
86
-
sed -i "/machine.server.terminal.path_to_archive.linux_amd64/c\machine.server.terminal.path_to_archive.linux_amd64=${CHE_DATA_HOST}/lib/linux_amd64/terminal"$CHE_LOCAL_CONF_DIR/che.properties
87
-
sed -i "/machine.server.terminal.path_to_archive.linux_arm7/c\machine.server.terminal.path_to_archive.linux_arm7=${CHE_DATA_HOST}/lib/linux_arm7/terminal"$CHE_LOCAL_CONF_DIR/che.properties
98
+
sed -i "/che.workspace.storage=/c\che.workspace.storage=/data/workspaces"$CHE_LOCAL_CONF_DIR/che.properties
99
+
sed -i "/che.database=/c\che.database=/data/storage"$CHE_LOCAL_CONF_DIR/che.properties
100
+
sed -i "/che.template.storage=/c\che.template.storage=/data/templates"$CHE_LOCAL_CONF_DIR/che.properties
101
+
sed -i "/che.stacks.storage=/c\che.stacks.storage=/data/stacks/stacks.json"$CHE_LOCAL_CONF_DIR/che.properties
102
+
sed -i "/che.stacks.images=/c\che.stacks.images=/data/stacks/images"$CHE_LOCAL_CONF_DIR/che.properties
103
+
sed -i "/che.workspace.agent.dev=/c\che.workspace.agent.dev=${CHE_DATA_HOST}/lib/ws-agent.tar.gz"$CHE_LOCAL_CONF_DIR/che.properties
104
+
sed -i "/che.workspace.terminal_linux_amd64=/c\che.workspace.terminal_linux_amd64=${CHE_DATA_HOST}/lib/linux_amd64/terminal"$CHE_LOCAL_CONF_DIR/che.properties
105
+
sed -i "/che.workspace.terminal_linux_arm7=/c\che.workspace.terminal_linux_arm7=${CHE_DATA_HOST}/lib/linux_arm7/terminal"$CHE_LOCAL_CONF_DIR/che.properties
88
106
89
107
### If this container is inside of a VM like boot2docker, then additional internal mods required
90
108
DEFAULT_CHE_IN_VM=$(is_in_vm)
@@ -109,8 +127,20 @@ init() {
109
127
110
128
# Move files from /lib to /lib-copy. This puts files onto the host.
111
129
rm -rf ${CHE_DATA}/lib/*
112
-
mkdir -p ${CHE_DATA}/lib
113
-
cp -rf ${CHE_HOME}/lib/*${CHE_DATA}/lib
130
+
mkdir -p ${CHE_DATA}/lib
131
+
cp -rf ${CHE_HOME}/lib/*"${CHE_DATA}"/lib
132
+
133
+
if [[ !-f"${CHE_DATA}"/stacks/stacks.json ]];then
134
+
rm -rf "${CHE_DATA}"/stacks/*
135
+
mkdir -p "${CHE_DATA}"/stacks
136
+
cp -rf "${CHE_HOME}"/stacks/*"${CHE_DATA}"/stacks
137
+
fi
138
+
139
+
if [[ !-f"${CHE_DATA}"/templates/samples.json ]];then
0 commit comments