![](/img/trans.png)
[英]Why I'm getting a blank page from running a node server that point to the /dist folder of an Angular app?
[英]I have nestjs docker container app. It is running well but when I'm deploying again on server, the uploads folder is removed
我有 nestjs docker 容器应用程序。 它运行良好,但是当我在服务器上再次部署时,上传文件夹被删除。
我尝试使用 docker 卷,但缺少某些内容并且对我不起作用。
下面是我的 docker-compose.yaml 文件:
version: '3'
services:
postgres:
image: postgres:11.10
ports:
- ${DATABASE_PORT}:5432
volumes:
- ./.data/db:/var/lib/postgresql/data
- type: bind
source: ./client
target: /opt/app/client
environment:
POSTGRES_USER: ${DATABASE_USERNAME}
POSTGRES_PASSWORD: ${DATABASE_PASSWORD}
POSTGRES_DB: ${DATABASE_NAME}
为了使用 docker 将文件保存在主机中,您必须使用Named Volumes
。 使用Named volumes
,您的文件和文件夹将在重新启动容器时保持不变,并且只能使用 docker cli 手动删除。 要创建Named volume
,请将此命令添加到docker-compose
:
volumes:
- pgdata:/var/lib/postgresql/data
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.