perf(ci): use tar stream for deployment to improve stability
This commit is contained in:
parent
e7bf20c2c3
commit
9844607e84
@ -41,9 +41,9 @@ jobs:
|
||||
|
||||
- name: Step 2 - Deploy Code
|
||||
run: |
|
||||
docker cp . star-cloud-laravel:/var/www/html/
|
||||
docker cp . star-cloud-queue:/var/www/html/
|
||||
docker cp . star-cloud-mqtt-worker:/var/www/html/
|
||||
tar --exclude='.git' --exclude='node_modules' --exclude='vendor' -cf - . | docker exec -i star-cloud-laravel tar -xf - -C /var/www/html/
|
||||
tar --exclude='.git' --exclude='node_modules' --exclude='vendor' -cf - . | docker exec -i star-cloud-queue tar -xf - -C /var/www/html/
|
||||
tar --exclude='.git' --exclude='node_modules' --exclude='vendor' -cf - . | docker exec -i star-cloud-mqtt-worker tar -xf - -C /var/www/html/
|
||||
docker exec star-cloud-laravel sh -c "
|
||||
chown -R 1000:1000 /var/www/html &&
|
||||
mkdir -p /.npm && chown -R 1000:1000 /.npm &&
|
||||
|
||||
Loading…
Reference in New Issue
Block a user