أُنشئ من Tokal/Test
Harden hosted DB env wiring and runtime bootstrap
فشلت بعض الفحوصات
Deploy Backend / deploy (push) Has been cancelled
فشلت بعض الفحوصات
Deploy Backend / deploy (push) Has been cancelled
هذا الالتزام موجود في:
@@ -27,7 +27,7 @@ DB_DATABASE=tabeley_db
|
||||
DB_USERNAME=postgres
|
||||
DB_PASSWORD=secret
|
||||
|
||||
SESSION_DRIVER=database
|
||||
SESSION_DRIVER=file
|
||||
SESSION_LIFETIME=120
|
||||
SESSION_ENCRYPT=false
|
||||
SESSION_PATH=/
|
||||
@@ -35,9 +35,9 @@ SESSION_DOMAIN=null
|
||||
|
||||
BROADCAST_CONNECTION=log
|
||||
FILESYSTEM_DISK=local
|
||||
QUEUE_CONNECTION=database
|
||||
QUEUE_CONNECTION=sync
|
||||
|
||||
CACHE_STORE=database
|
||||
CACHE_STORE=file
|
||||
# CACHE_PREFIX=
|
||||
|
||||
MEMCACHED_HOST=127.0.0.1
|
||||
|
||||
@@ -15,9 +15,12 @@ COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
|
||||
WORKDIR /var/www
|
||||
|
||||
COPY . .
|
||||
COPY docker/entrypoint.sh /usr/local/bin/entrypoint.sh
|
||||
RUN chmod +x /usr/local/bin/entrypoint.sh
|
||||
|
||||
RUN composer install --no-dev --optimize-autoloader
|
||||
|
||||
EXPOSE 80
|
||||
|
||||
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
|
||||
CMD ["php", "-S", "0.0.0.0:80", "-t", "public"]
|
||||
|
||||
@@ -85,7 +85,7 @@ return [
|
||||
|
||||
'pgsql' => [
|
||||
'driver' => 'pgsql',
|
||||
'url' => env('DB_URL'),
|
||||
'url' => env('DB_URL', env('DATABASE_URL')),
|
||||
'host' => env('DB_HOST', '127.0.0.1'),
|
||||
'port' => env('DB_PORT', '5432'),
|
||||
'database' => env('DB_DATABASE', 'laravel'),
|
||||
|
||||
@@ -1,12 +1,38 @@
|
||||
#!/usr/bin/env sh
|
||||
set -e
|
||||
|
||||
cd /var/www/html
|
||||
cd /var/www
|
||||
|
||||
if [ ! -f .env ]; then
|
||||
cp .env.example .env
|
||||
fi
|
||||
|
||||
# Update .env keys from runtime environment variables when provided.
|
||||
set_env() {
|
||||
key="$1"
|
||||
value="$2"
|
||||
if [ -n "$value" ]; then
|
||||
if grep -q "^${key}=" .env; then
|
||||
sed -i "s|^${key}=.*|${key}=${value}|" .env
|
||||
else
|
||||
echo "${key}=${value}" >> .env
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
set_env DB_CONNECTION "${DB_CONNECTION}"
|
||||
set_env DB_HOST "${DB_HOST}"
|
||||
set_env DB_PORT "${DB_PORT}"
|
||||
set_env DB_DATABASE "${DB_DATABASE}"
|
||||
set_env DB_USERNAME "${DB_USERNAME}"
|
||||
set_env DB_PASSWORD "${DB_PASSWORD}"
|
||||
set_env DB_URL "${DB_URL}"
|
||||
set_env DATABASE_URL "${DATABASE_URL}"
|
||||
set_env APP_ENV "${APP_ENV}"
|
||||
set_env APP_DEBUG "${APP_DEBUG}"
|
||||
set_env APP_URL "${APP_URL}"
|
||||
|
||||
php artisan config:clear || true
|
||||
php artisan key:generate --force --no-interaction || true
|
||||
php artisan storage:link || true
|
||||
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم