Skip to content

Commit 19300e5

Browse files
committed
Build fix
1 parent 1683c20 commit 19300e5

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

.circleci/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ install_dependency: &install_dependency
99
sudo apt update
1010
sudo apt install python3-pip
1111
sudo pip3 install awscli --upgrade
12-
sudo pip3 install docker==6.1.3
13-
sudo pip3 install docker-compose
12+
# sudo pip3 install docker==6.1.3
13+
# sudo pip3 install docker-compose
1414
1515
install_deploysuite: &install_deploysuite
1616
name: Installation of install_deploysuite.

build.sh

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,20 @@ set -eo pipefail
1010
#sed -i='' "s|submissions-api:latest|$TAG|" docker/docker-compose.yml
1111
echo "" > docker/api.env
1212
docker-compose -f docker/docker-compose.yml build submissions-api
13-
docker images
13+
#docker images
14+
docker create --name app submissions-api:latest
15+
if [ -d node_modules ]
16+
then
17+
mv package-lock.json old-package-lock.json
18+
docker cp app:/submissions-api/package-lock.json package-lock.json
19+
set +eo pipefail
20+
UPDATE_CACHE=$(cmp package-lock.json old-package-lock.json)
21+
set -eo pipefail
22+
else
23+
UPDATE_CACHE=1
24+
fi
1425

26+
if [ "$UPDATE_CACHE" == 1 ]
27+
then
28+
docker cp app:/submissions-api/node_modules .
29+
fi

0 commit comments

Comments
 (0)