prepare public symlink
This commit is contained in:
@@ -33,6 +33,21 @@
|
||||
state: directory
|
||||
mode: "0775"
|
||||
|
||||
- name: Migrate existing public/storage directory content before symlink
|
||||
shell: |
|
||||
set -e
|
||||
cd "{{ prod_base_dir }}"
|
||||
if [ -d public/storage ] && [ ! -L public/storage ]; then
|
||||
if command -v rsync >/dev/null 2>&1; then
|
||||
rsync -a public/storage/ storage/app/public/
|
||||
else
|
||||
cp -a public/storage/. storage/app/public/
|
||||
fi
|
||||
rm -rf public/storage
|
||||
fi
|
||||
args:
|
||||
executable: /bin/bash
|
||||
|
||||
- name: Ensure public storage symlink exists
|
||||
file:
|
||||
src: "{{ prod_base_dir }}/storage/app/public"
|
||||
|
||||
Reference in New Issue
Block a user