wip
This commit is contained in:
+1
-1
@@ -13,7 +13,7 @@ return [
|
|||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'name' => env('APP_NAME', 'Laravel'),
|
'name' => env('APP_NAME', 'Investbrain'),
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------
|
||||||
|
|||||||
+1
-1
@@ -143,7 +143,7 @@ return [
|
|||||||
|
|
||||||
'redis' => [
|
'redis' => [
|
||||||
|
|
||||||
'client' => env('REDIS_CLIENT', 'phpredis'),
|
'client' => env('REDIS_CLIENT', 'predis'),
|
||||||
|
|
||||||
'options' => [
|
'options' => [
|
||||||
'cluster' => env('REDIS_CLUSTER', 'redis'),
|
'cluster' => env('REDIS_CLUSTER', 'redis'),
|
||||||
|
|||||||
+1
-1
@@ -110,7 +110,7 @@ return [
|
|||||||
|
|
||||||
'from' => [
|
'from' => [
|
||||||
'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
|
'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
|
||||||
'name' => env('MAIL_FROM_NAME', 'Example'),
|
'name' => env('MAIL_FROM_NAME', 'Investbrain'),
|
||||||
],
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|||||||
+2
-1
@@ -9,7 +9,8 @@ services:
|
|||||||
tty: true
|
tty: true
|
||||||
ports:
|
ports:
|
||||||
- "${APP_PORT:-8000}:80"
|
- "${APP_PORT:-8000}:80"
|
||||||
env_file: .env
|
volumes:
|
||||||
|
- ./storage:/var/www/app/storage:delegated
|
||||||
depends_on:
|
depends_on:
|
||||||
- mysql
|
- mysql
|
||||||
- redis
|
- redis
|
||||||
|
|||||||
@@ -1,6 +1,22 @@
|
|||||||
FROM php:8.3-fpm
|
FROM php:8.3-fpm
|
||||||
|
|
||||||
ENV DEBIAN_FRONTEND=noninteractive
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
ENV APP_URL="http://localhost:8000"
|
||||||
|
ENV ASSET_URL="http://localhost:8000"
|
||||||
|
ENV APP_DEBUG=true
|
||||||
|
ENV SELF_HOSTED=true
|
||||||
|
ENV DB_CONNECTION=mysql
|
||||||
|
ENV DB_HOST=investbrain-mysql
|
||||||
|
ENV DB_PORT=3306
|
||||||
|
ENV DB_DATABASE=investbrain
|
||||||
|
ENV DB_USERNAME=investbrain
|
||||||
|
ENV DB_PASSWORD=investbrain
|
||||||
|
ENV SESSION_DRIVER=redis
|
||||||
|
ENV QUEUE_CONNECTION=redis
|
||||||
|
ENV CACHE_STORE=redis
|
||||||
|
ENV REDIS_HOST=investbrain-redis
|
||||||
|
ENV REDIS_PATH=/tmp/database_server.sock
|
||||||
|
ENV VITE_APP_NAME=Investbrain
|
||||||
|
|
||||||
# Set the working directory
|
# Set the working directory
|
||||||
COPY . /var/www/app
|
COPY . /var/www/app
|
||||||
|
|||||||
@@ -7,10 +7,10 @@ artisan_as_www_user() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo -e "\n====================== Validating environment... ====================== "
|
echo -e "\n====================== Validating environment... ====================== "
|
||||||
|
|
||||||
if [[ -z "$APP_KEY" ]]; then
|
if [[ -z "$APP_KEY" ]]; then
|
||||||
echo " > Oops! The required APP_KEY configuration is missing in your .env file! "
|
echo " > Oops! The required APP_KEY configuration is missing in your environment! "
|
||||||
echo " > Copy and paste the below key into your .env file and restart the container... "
|
echo " > Generating a key (see below) but this will NOT be persisted between container restarts. "
|
||||||
|
echo " > You should set this APP_KEY in your .env file! "
|
||||||
|
|
||||||
draw_box() {
|
draw_box() {
|
||||||
local text="$1"
|
local text="$1"
|
||||||
@@ -22,9 +22,8 @@ if [[ -z "$APP_KEY" ]]; then
|
|||||||
echo "$border"
|
echo "$border"
|
||||||
}
|
}
|
||||||
|
|
||||||
draw_box "base64:$(openssl rand -base64 32)"
|
$APP_KEY="base64:$(openssl rand -base64 32)"
|
||||||
|
draw_box $APP_KEY
|
||||||
exit 1;
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -L "public/storage" ]; then
|
if [ ! -L "public/storage" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user