相关疑难解决方法(0)

如何配置nginx来运行angular4应用程序

我是角色的新手,我想将应用程序放在Nginxdocker容器上的服务器上.

1.通过@ angular/cli运行角度应用程序

为此,我执行了以下步骤:

1.1.安装@ angular/cli并创建angular4应用程序

sudo npm install -g @angular/cli
ng new angular4-on-nginx-with-docker
Run Code Online (Sandbox Code Playgroud)

1.2.通过提供服务npm start

角度应用程序正常工作

npm start
Run Code Online (Sandbox Code Playgroud)

现在,我想避免使用该命令,npm start因为我正在考虑开发一个dockerized应用程序.为此,下面是:

2.在nginx上运行angular应用程序

2.1.Dockerfilenginx的文件

FROM debian:jessie

MAINTAINER NGINX Docker Maintainers "docker-maint@nginx.com"

ENV NGINX_VERSION 1.11.9-1~jessie


RUN apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 \
    && echo "deb http://nginx.org/packages/mainline/debian/ jessie nginx" >> /etc/apt/sources.list \
    && apt-get update \
    && apt-get install --no-install-recommends --no-install-suggests -y \
                        ca-certificates \
                        nginx=${NGINX_VERSION} \
    && rm -rf /var/lib/apt/lists/*

# forward request and …
Run Code Online (Sandbox Code Playgroud)

nginx angular

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

angular ×1

nginx ×1