A Nginx Server for Frontend
- 1、支持gzip
- 2、支持brotli
- 3、支持history路由
基础镜像为官方nginx:mainline-alpine,并且引入了brotli
模块;
打包镜像时,进行如下操作:
-
2、执行
docker build --build-arg ENABLED_MODULES="brotli" -f Dockerfile.alpine -t nginx-with-brotli .
命令; -
3、获取nginx-with-brotli基础镜像后,以该镜像为上游镜像,继续打包新的镜像,执行
docker build -f Dockerfile -t frontend-nginx .
-
1、执行
update_nginx_docker.sh
脚本,更新完当前目录下的Dockerfile.alpine文件 -
2、执行
build_nginx_docker.sh
命令; -
3、获取nginx-with-brotli基础镜像后,以该镜像为上游镜像,继续打包新的镜像,执行
docker build -f Dockerfile -t frontend-nginx .