我有我的 prod env 的下一个配置:
docker-compose-prod.yml
version: '3.3'
services:
nginx:
build:
context: nginx
dockerfile: Dockerfile
args:
LANDING_PAGE_DOMAIN: ${LANDING_PAGE_DOMAIN}
container_name: nginx
networks:
- app-network
Run Code Online (Sandbox Code Playgroud)
文件
FROM nginx:alpine
COPY nginx.conf /etc/nginx/nginx.conf
COPY production/* /etc/nginx/conf.d/
ARG LANDING_PAGE_DOMAIN
RUN sed -i s/{LANDING_PAGE_DOMAIN}/${LANDING_PAGE_DOMAIN}/g /etc/nginx/conf.d/landing.conf
EXPOSE 80 443
Run Code Online (Sandbox Code Playgroud)
因此,当我尝试构建它时,我收到了下一个警告:
docker-compose -f docker-compose.production.yml build --build-arg LANDING_PAGE_DOMAIN="test.com" nginx
Run Code Online (Sandbox Code Playgroud)
警告:未设置 LANDING_PAGE_DOMAIN 变量。默认为空字符串。
我哪里做错了?
我的 Laravel 应用程序有问题 - 日志中有很多错误,如下所示:
READONLY 您无法针对只读副本进行写入。{“例外”:“[对象](RedisException(代码:0):READONLY您无法针对只读副本进行写入。位于 /var/www/app/vendor/laravel/framework/src/Illuminate/Redis/连接/PhpRedisConnection.php:30
我正在使用predis和laravel/horizon,但是使用phpredis也失败了。我的排队作业运行良好,但有时会因该错误而失败。
我正在使用:
Laravel 6 (QUEUE_CONNECTION = redis)
Laravel Horizon + Supervisord
默认 Redis 安装
我不知道...这是 Redis 的问题吗?
我正在尝试更改CheckIfAdmin中间件中的checkIfUserIsAdmin()方法以禁用对没有角色admin的所有用户的访问
发生什么了:什么都没有。背包用户()->可以(...)或背包用户()->角色(...)无法正常工作...是限制用户访问管理面板的正确方法吗?
bp-3.5
拉拉韦尔-5.7
的PHP-7.2