Skip to content

Commit daac1b5

Browse files
author
Ives van Hoorne
committed
Improve build process
1 parent 1d572e1 commit daac1b5

File tree

1 file changed

+13
-17
lines changed

1 file changed

+13
-17
lines changed

deploy.sh

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
11
#!/bin/bash
22

3-
docker build -t codesandbox/prod/client --file Dockerfile.prod .
4-
id=$(docker create codesandbox/prod/client)
5-
rm -rf .deliver
6-
mkdir .deliver
7-
mkdir .deliver/www
8-
docker cp $id:/app/www/ ./.deliver/
9-
docker rm -v $id
10-
3+
docker build -t codesandbox/prod/client --file Dockerfile.prod . && \
4+
id=$(docker create codesandbox/prod/client) && \
5+
rm -rf .deliver && \
6+
mkdir .deliver && \
7+
mkdir .deliver/www && \
8+
docker cp $id:/app/www/ ./.deliver/ && \
9+
docker rm -v $id && \
1110
echo "Tarring build files"
12-
tar -C .deliver -zcvf .deliver/code_sandbox_client.tar.gz www
13-
14-
echo "Cleaning remote tar"
15-
ssh nginx@ssh.codesandbox.io "rm -f code_sandbox_client.tar.gz"
16-
17-
echo "Moving tar to server"
18-
scp .deliver/code_sandbox_client.tar.gz nginx@ssh.codesandbox.io:./
19-
20-
echo "Untarring www files"
11+
tar -C .deliver -zcvf .deliver/code_sandbox_client.tar.gz www && \
12+
echo "Cleaning remote tar" && \
13+
ssh nginx@ssh.codesandbox.io "rm -f code_sandbox_client.tar.gz" && \
14+
echo "Moving tar to server" && \
15+
scp .deliver/code_sandbox_client.tar.gz nginx@ssh.codesandbox.io:./ && \
16+
echo "Untarring www files" && \
2117
ssh nginx@ssh.codesandbox.io "tar -xzf ./code_sandbox_client.tar.gz"
2218

0 commit comments

Comments
 (0)