在 Docker
中 NGINX
如何获得应用的静态文件呢?
一般来说这种共享文件的需求,我们需要使用 volumes
假如静态文件的地址是 /home/app/app_name/public
那么我们在中 docker-compose.yml
中设置 volumes
version: '3'
volumes:
public:
services:
app:
volumes:
- public:/home/app/app_name/public
web:
volumes:
- public:/home/app/app_name/public
记得在 nginx.conf
设置 root
server {
# define the public application root
root /home/app/app_name/public;
}