-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sh
executable file
·50 lines (39 loc) · 880 Bytes
/
build.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/bash
dc="docker-compose";
dcp="docker-compose -f docker-compose-prod.yml";
echo
echo '### INSTALL SPA DEPENDENCIES ###'
# $dc run --rm spa npm install
cd spa/
npm install
cd ..
echo
echo '### BUILD THE SPA DIST VERSION ###'
# $dc run --rm spa npm run build --mode=production
cd spa/
mv config/index_production.js config/index.js
npm run build --mode=production
cd ..
echo
echo '### INSTALL API DEPENDENCIES ###'
# $dc run --rm spa npm run build --mode=production
cd api/
npm install
cd ..
echo
echo '### INSTALL CORRETOR DEPENDENCIES ###'
# $dc run --rm spa npm run build --mode=production
cd corretor/
npm install
mkdir -p temp
cd ..
echo
echo '### CREATING LOG FOLDERS ###'
mkdir -p logs/p_mongo/
echo
echo '### MOVE BUILD FOLDER ###'
mkdir -p env/prod/spa/dist/build
cp -rf spa/dist/* env/prod/spa/dist/build
echo
echo '### BUILD THE PROD ENV ###'
$dcp build