docker compose updates
This commit is contained in:
parent
0d908a054b
commit
53d96e48a7
4 changed files with 25 additions and 21 deletions
|
|
@ -1,7 +1,7 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
LARAVEL_CONTAINER_NAME="quay.io/marshyon/share-lt"
|
||||
CONTAINER_LABEL="0.0.2"
|
||||
CONTAINER_LABEL="0.0.3"
|
||||
CACHE="--no-cache"
|
||||
CACHE=""
|
||||
|
||||
|
|
|
|||
|
|
@ -1,16 +1,16 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
run_as_www() {
|
||||
# prefer su-exec (alpine), fallback to runuser if available, otherwise run directly
|
||||
if command -v su-exec >/dev/null 2>&1; then
|
||||
su-exec www "$@"
|
||||
elif command -v runuser >/dev/null 2>&1; then
|
||||
runuser -u www -- "$@"
|
||||
else
|
||||
"$@"
|
||||
fi
|
||||
}
|
||||
# run_as_www() {
|
||||
# # prefer su-exec (alpine), fallback to runuser if available, otherwise run directly
|
||||
# if command -v su-exec >/dev/null 2>&1; then
|
||||
# su-exec www "$@"
|
||||
# elif command -v runuser >/dev/null 2>&1; then
|
||||
# runuser -u www -- "$@"
|
||||
# else
|
||||
# "$@"
|
||||
# fi
|
||||
# }
|
||||
|
||||
# Build front-end assets if Vite manifest is missing
|
||||
if [ ! -f /var/www/public/build/manifest.json ]; then
|
||||
|
|
@ -20,17 +20,17 @@ if [ ! -f /var/www/public/build/manifest.json ]; then
|
|||
fi
|
||||
|
||||
# Wait for database directory to be mounted
|
||||
if [ ! -f /var/www/database/database.sqlite ]; then
|
||||
echo "Creating database..."
|
||||
# create the sqlite file as the www user so ownership matches app files
|
||||
run_as_www sh -c 'touch /var/www/database/database.sqlite'
|
||||
run_as_www php artisan migrate --force
|
||||
fi
|
||||
# if [ ! -f /var/www/database/database.sqlite ]; then
|
||||
# echo "Creating database..."
|
||||
# # create the sqlite file as the www user so ownership matches app files
|
||||
# run_as_www sh -c 'touch /var/www/database/database.sqlite'
|
||||
# run_as_www php artisan migrate --force
|
||||
# fi
|
||||
|
||||
# Fix storage permissions
|
||||
echo "Fixing storage permissions..."
|
||||
chown -R www:www /var/www/storage /var/www/bootstrap/cache
|
||||
chmod -R 775 /var/www/storage /var/www/bootstrap/cache
|
||||
# echo "Fixing storage permissions..."
|
||||
# chown -R www:www /var/www/storage /var/www/bootstrap/cache
|
||||
# chmod -R 775 /var/www/storage /var/www/bootstrap/cache
|
||||
|
||||
# Execute the main command
|
||||
exec "$@"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue