小编Orl*_*ndo的帖子

AWS ECS Docker - nginx:在上游找不到 [emerg] 主机

我正在尝试使用 docker 在 AWS ECS 上运行 php + mysql 应用程序。应用栈由mysql、elk、php-fpm和nginx docker容器组成。这些容器都运行在同一台 docker 机器上。当任务启动时,nginx 容器退出并出现以下错误:nginx: [emerg] host not found in upstream "php:9001" in /etc/nginx/conf.d/upstream.conf:1

Nginx Dockerfile:

FROM alpine:3.4

RUN apk add --update nginx

#Clear Cache and Temp Data
RUN rm -rf /var/cache/apk/* && rm -rf /tmp/*

ADD nginx.conf /etc/nginx/
ADD symfony.conf /etc/nginx/conf.d/

RUN echo "upstream php-upstream { server php:9001; }" > /etc/nginx/conf.d/upstream.conf

RUN adduser -D -g '' -G www-data www-data

CMD ["nginx"]

EXPOSE 80
EXPOSE 443
Run Code Online (Sandbox Code Playgroud)

RUN echo "upstream …

php nginx amazon-web-services amazon-ecs docker

7
推荐指数
1
解决办法
5381
查看次数

Symfony - NelmioApiDocBundle:显示从类导入的参数说明

我将NelmioApiDocBundle与PHP框架Symfony3一起用于REST API.我想在/ api/doc页面中显示我的参数说明.如果不手动添加参数,这可能吗?我想从输入/输出类导入它.

这就是我的文档的外观:

截图

这是我的@ApiDoc控制器动作(/ api/user/login)生成文档:

 * @ApiDoc(
 *     section = "user",
 *     resource = true,
 *     description = "Checks the user credentials and returns an authentication & refresh token if they are correct",
 *     input = { "class" = "AppBundle\Libraries\Core\User\LoginRequest", "name" = "" },
 *     output = { "class" = "AppBundle\Libraries\Core\User\LoginResponse", "name" = "" },
 *      statusCodes = {
 *          200 = "Returned when successful",
 *          400 = "Returned when request …
Run Code Online (Sandbox Code Playgroud)

php documentation rest symfony nelmioapidocbundle

5
推荐指数
1
解决办法
404
查看次数