أُنشئ من 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_USERNAME=postgres
|
||||||
DB_PASSWORD=secret
|
DB_PASSWORD=secret
|
||||||
|
|
||||||
SESSION_DRIVER=database
|
SESSION_DRIVER=file
|
||||||
SESSION_LIFETIME=120
|
SESSION_LIFETIME=120
|
||||||
SESSION_ENCRYPT=false
|
SESSION_ENCRYPT=false
|
||||||
SESSION_PATH=/
|
SESSION_PATH=/
|
||||||
@@ -35,9 +35,9 @@ SESSION_DOMAIN=null
|
|||||||
|
|
||||||
BROADCAST_CONNECTION=log
|
BROADCAST_CONNECTION=log
|
||||||
FILESYSTEM_DISK=local
|
FILESYSTEM_DISK=local
|
||||||
QUEUE_CONNECTION=database
|
QUEUE_CONNECTION=sync
|
||||||
|
|
||||||
CACHE_STORE=database
|
CACHE_STORE=file
|
||||||
# CACHE_PREFIX=
|
# CACHE_PREFIX=
|
||||||
|
|
||||||
MEMCACHED_HOST=127.0.0.1
|
MEMCACHED_HOST=127.0.0.1
|
||||||
|
|||||||
@@ -15,9 +15,12 @@ COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
|
|||||||
WORKDIR /var/www
|
WORKDIR /var/www
|
||||||
|
|
||||||
COPY . .
|
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
|
RUN composer install --no-dev --optimize-autoloader
|
||||||
|
|
||||||
EXPOSE 80
|
EXPOSE 80
|
||||||
|
|
||||||
|
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
|
||||||
CMD ["php", "-S", "0.0.0.0:80", "-t", "public"]
|
CMD ["php", "-S", "0.0.0.0:80", "-t", "public"]
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ return [
|
|||||||
|
|
||||||
'pgsql' => [
|
'pgsql' => [
|
||||||
'driver' => 'pgsql',
|
'driver' => 'pgsql',
|
||||||
'url' => env('DB_URL'),
|
'url' => env('DB_URL', env('DATABASE_URL')),
|
||||||
'host' => env('DB_HOST', '127.0.0.1'),
|
'host' => env('DB_HOST', '127.0.0.1'),
|
||||||
'port' => env('DB_PORT', '5432'),
|
'port' => env('DB_PORT', '5432'),
|
||||||
'database' => env('DB_DATABASE', 'laravel'),
|
'database' => env('DB_DATABASE', 'laravel'),
|
||||||
|
|||||||
@@ -1,12 +1,38 @@
|
|||||||
#!/usr/bin/env sh
|
#!/usr/bin/env sh
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
cd /var/www/html
|
cd /var/www
|
||||||
|
|
||||||
if [ ! -f .env ]; then
|
if [ ! -f .env ]; then
|
||||||
cp .env.example .env
|
cp .env.example .env
|
||||||
fi
|
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 key:generate --force --no-interaction || true
|
||||||
php artisan storage:link || true
|
php artisan storage:link || true
|
||||||
|
|
||||||
|
|||||||
المرجع في مشكلة جديدة
حظر مستخدم