Add all persistent data necessary
This commit is contained in:
parent
abd4593bfe
commit
e238512312
1 changed files with 18 additions and 0 deletions
18
.github/workflows/deploy.yml
vendored
18
.github/workflows/deploy.yml
vendored
|
@ -68,6 +68,24 @@ jobs:
|
||||||
cd ${{ env.newReleaseDir }};
|
cd ${{ env.newReleaseDir }};
|
||||||
ln -nfs ${{ secrets.DEPLOYMENT_BASE_DIR }}/.env .env;
|
ln -nfs ${{ secrets.DEPLOYMENT_BASE_DIR }}/.env .env;
|
||||||
|
|
||||||
|
# Remove the storage directory and replace with persistent data
|
||||||
|
rm -rf ${{ env.newReleaseDir }}/storage;
|
||||||
|
cd ${{ env.newReleaseDir }};
|
||||||
|
ln -nfs ${{ secrets.DEPLOYMENT_BASE_DIR }}/persistent/storage storage;
|
||||||
|
|
||||||
|
# Remove the public/profile-images directory and replace with persistent data
|
||||||
|
rm -rf ${{ env.newReleaseDir }}/public/assets/profile-images;
|
||||||
|
cd ${{ env.newReleaseDir }};
|
||||||
|
ln -nfs ${{ env.baseDir }}/persistent/profile-images public/assets/profile-images;
|
||||||
|
|
||||||
|
# Add the persistent files data
|
||||||
|
cd ${{ env.newReleaseDir }};
|
||||||
|
ln -nfs ${{ env.baseDir }}/persistent/files public/files;
|
||||||
|
|
||||||
|
# Add the persistent fonts data
|
||||||
|
cd ${{ env.newReleaseDir }};
|
||||||
|
ln -nfs ${{ env.baseDir }}/persistent/fonts public/fonts;
|
||||||
|
|
||||||
- name: ✨ Optimize Installation
|
- name: ✨ Optimize Installation
|
||||||
uses: appleboy/ssh-action@master
|
uses: appleboy/ssh-action@master
|
||||||
with:
|
with:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue