1
0
Fork 0
pixelfed/contrib/docker/shared/docker-entrypoint.d/10-storage.sh

14 lines
386 B
Bash
Executable File

#!/bin/bash
set -o errexit -o nounset -o pipefail
source /lib.sh
entrypoint_log "==> Create the storage tree if needed"
as_runtime_user cp --recursive storage.skel/* storage/
entrypoint_log "==> Ensure storage is linked"
as_runtime_user php artisan storage:link
entrypoint_log "==> Ensure permissions are correct"
chown --recursive ${RUNTIME_UID}:${RUNTIME_GID} storage/ bootstrap/