25 |
echo cleaning xo-web |
echo cleaning xo-web |
26 |
rm -rf xo-web |
rm -rf xo-web |
27 |
|
|
28 |
|
echo cleaning xo-web-v4 |
29 |
|
rm -rf xo-web-v4 |
30 |
|
|
31 |
echo cleaning xo-server |
echo cleaning xo-server |
32 |
rm -rf xo-server |
rm -rf xo-server |
33 |
|
|
115 |
cd .. |
cd .. |
116 |
fi |
fi |
117 |
|
|
118 |
|
if [ ! -d "xo-web-v4" ] ; then |
119 |
|
git clone -b $BRANCH https://github.com/vatesfr/xo-web.git xo-web-v4 |
120 |
|
cd xo-web-v4 |
121 |
|
git checkout tags/v4.16.0 |
122 |
|
cd .. |
123 |
|
fi |
124 |
|
|
125 |
if [ ! -d "xo-server" ] ; then |
if [ ! -d "xo-server" ] ; then |
126 |
git clone -b $BRANCH https://github.com/vatesfr/xo-server.git |
git clone -b $BRANCH https://github.com/vatesfr/xo-server.git |
151 |
#xo-web |
#xo-web |
152 |
echo "building xo-web" |
echo "building xo-web" |
153 |
cd xo-web |
cd xo-web |
154 |
npm install --unsafe-perm || exit |
#npm install --unsafe-perm || exit |
155 |
|
npm install || exit |
156 |
npm run build || exit |
npm run build || exit |
157 |
cd .. |
cd .. |
158 |
|
|
159 |
|
#xo-web-v4 |
160 |
|
echo "building xo-web-v4" |
161 |
|
cd xo-web-v4 |
162 |
|
npm install || exit |
163 |
|
npm run build || exit |
164 |
|
cd .. |
165 |
|
|
166 |
|
|
167 |
|
|
168 |
|
if [ ! -f xo-web/dist/styles/main.css ] ; then |
169 |
|
mkdir xo-web/dist/styles |
170 |
|
mkdir xo-web/dist/images |
171 |
|
|
172 |
|
cp xo-web-v4/dist/styles/main.css xo-web/dist/styles/main.css |
173 |
|
cp xo-web-v4/dist/images/logo_small.png xo-web/dist/images/logo_small.png |
174 |
|
fi |
175 |
|
|
176 |
|
|
177 |
if [ ! -f "/etc/xo-server/config.yaml" ] ; then |
if [ ! -f "/etc/xo-server/config.yaml" ] ; then |
178 |
if [ ! -d "/etc/xo-server" ] ; then |
if [ ! -d "/etc/xo-server" ] ; then |
183 |
exit |
exit |
184 |
fi |
fi |
185 |
|
|
186 |
restartxo |
#restartxo |
187 |
|
|
188 |
|
|