Fatal error after reup container
DeAlexPesh opened this issue · 1 comments
DeAlexPesh commented
Summary
Warning: Trying to access array offset on value of type null in /www/html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 159
Fatal error: Uncaught ReflectionException: Class "config" does not exist in /www/html/overrides/laravel/framework/src/Illuminate/Container/Container.php:752 Stack trace: #0 /www/html/overrides/laravel/framework/src/Illuminate/Container/Container.php(752): ReflectionClass->__construct('config') #1 /www/html/overrides/laravel/framework/src/Illuminate/Container/Container.php(631): Illuminate\Container\Container->build('config') #2 /www/html/overrides/laravel/framework/src/Illuminate/Container/Container.php(586): Illuminate\Container\Container->resolve('config', Array) #3 /www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(732): Illuminate\Container\Container->make('config', Array) #4 /www/html/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(110): Illuminate\Foundation\Application->make('config', Array) #5 /www/html/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(272): app('config') #6 /www/html/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(284): config('app.debug') #7 /www/html/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(187): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(Dotenv\Exception\InvalidFileException)) #8 /www/html/app/Exceptions/Handler.php(53): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Dotenv\Exception\InvalidFileException)) #9 /www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(326): App\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Dotenv\Exception\InvalidFileException)) #10 /www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(120): Illuminate\Foundation\Http\Kernel->renderException(Object(Illuminate\Http\Request), Object(Dotenv\Exception\InvalidFileException)) #11 /www/html/public/index.php(82): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #12 {main} thrown in /www/html/overrides/laravel/framework/src/Illuminate/Container/Container.php on line 752
Steps to reproduce
- run container
- auth
- reup container
- error
What is the expected correct behavior?
not fatal error
Environment
- Image version / tag: latest
- Host OS: Ubunru server 22
logs
,--------.,--. ,--. ,---. ,--. ,--------.| |
'--. .--'`--',--.--. ,---. ,-| | ,---. / .-' | | '--. .--'| .'
| | ,--.| .--'| .-. :' .-. | | .-. || `-, | | | | | |
| | | || | \ --.\ `-' | ' '-' '| .-' | |.--.| | `--'
`--' `--'`--' `----' `---' `---' `--' `--''--'`--' .--.
'--'
Image: tiredofit/freescout | Version 1.17.69 Type 'image_changelog' for details
Repository/Documentation: https://github.com/tiredofit/docker-freescout/
If this image provides you value - Consider sponsoring my work for continued
development, timely updates, and feature requests. Commercial support available.
More Info: https://www.tiredofit.ca
2024-05-07.11:53:41 [NOTICE] ** [timezone] Timezone: Setting to 'Asia/Yekaterinburg' from 'Etc/GMT'
2024-05-07.16:53:42 [NOTICE] ** [monitoring] Container configured for monitoring with 'zabbix modern'
2024-05-07.16:53:42 [NOTICE] ** [scheduling] Container configured for scheduled tasks with 'cron'
2024-05-07.16:53:42 [NOTICE] ** [messaging] Container configured to route mail via SMTP to 'postfix-relay'
2024-05-07.16:53:43 [NOTICE] ** [php-fpm] Creating sample index.php
2024-05-07.16:53:44 [WARN] ** [freescout] Potential New Installation / Standalone Installation Detected - Copying Freescout Sourcecode
2024-05-07.16:53:44 [WARN] ** [freescout] Detected /data directory. Persistently saving settings/sessions/cache/uploads/modules
2024-05-07.16:53:45 [INFO] ** [freescout] Auto Configuring based on Environment Variables
2024-05-07.16:53:45 [WARN] ** [freescout] Installing Modules into container
2024-05-07.16:53:45 [WARN] ** [freescout] Running any Database Migrations
2024-05-07.16:53:45 [INFO] ** [freescout] Initialization Complete. Please visit https://helpdesk.domain.com and login with your credentials..
2024-05-07.16:53:45 [STARTING] ** [nginx] [1] Starting nginx 1.25.5
2024-05-07.16:53:45 [STARTING] ** [php-fpm] [1] Starting php-fpm 8.2.18
2024-05-07.16:53:45 [STARTING] ** [monitoring] [1] Starting Zabbix Agent (modern) 6.4.13
2024-05-07.16:53:45 [STARTING] ** [scheduling] [1] Starting cron
docker-compose.yml
version: "3"
name: freescout
x-freescout-depend: &freescout-depend
networks:
- freescout
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "5"
restart: always
services:
freescout:
image: tiredofit/freescout:latest
container_name: "freescout"
ports:
- "0.0.0.0:1400:80"
volumes:
- /app_base/freescout/data/:/data/
- /app_base/freescout/logs/:/www/logs/
- /app_base/freescout/custom/:/assets/custom/
- /app_base/freescout/custom-scripts/:/assets/custom-scripts/
environment:
- TIMEZONE=\${TZ}
- SITE_URL=\${SITE_URL}
- APPLICATION_NAME=Helpdesk
- DB_TYPE=pgsql
- DB_PGSQL_SSL_MODE=prefer
- DB_HOST=db
- DB_PORT=5432
- DB_NAME=\${DB_BASE}
- DB_USER=\${DB_USER}
- DB_PASS=\${DB_PASSWORD}
- ADMIN_EMAIL=\${ADMIN_EMAIL}
- ADMIN_FIRST_NAME=\${ADMIN_FIRST_NAME}
- ADMIN_LAST_NAME=\${ADMIN_LAST_NAME}
- ADMIN_PASS=\${ADMIN_PASS}
# - APP_PROXY=false
# - APP_TRUSTED_PROXIES=0.0.0.0
- APP_NEW_FETCHING_LIBRARY=false
- APP_X_FRAME_OPTIONS=\${APP_X_FRAME_OPTIONS}
- DISPLAY_ERRORS=false
- ENABLE_AUTO_UPDATE=false
- ENABLE_SSL_PROXY=false
- SETUP_TYPE=AUTO
depends_on:
freescout-db:
condition: service_healthy
links:
- freescout-db:db
<<: [ *freescout-depend ]
freescout-db:
image: postgres:16-alpine
container_name: "freescout-db"
# ports:
# - "0.0.0.0:5432:5432"
environment:
- POSTGRES_USER=\${DB_USER}
- POSTGRES_PASSWORD=\${DB_PASSWORD}
- POSTGRES_DB=\${DB_BASE}
- TZ=\${TZ}
- PGTZ=\${TZ}
volumes:
- "/app_base/freescout/db:/var/lib/postgresql/data"
healthcheck:
test: [ "CMD-SHELL", "pg_isready -d \$\${POSTGRES_DB} -U \$\${POSTGRES_USER} --quiet" ]
start_period: 20s
interval: 2s
timeout: 20s
retries: 10
shm_size: 1g
<<: [ *freescout-depend ]
networks:
freescout:
driver: bridge
name: freescout
DeAlexPesh commented
Is there any way to solve the problem?