基于Nginx+Spring Boot搭建文件上传网页及Docker部署时上传报错的求助
基于Nginx+Spring Boot搭建文件上传网页及Docker部署时上传报错的求助
嗨,各位大佬!我正在做一个业余项目,打算部署到服务器上——用Vue.js做前端,Spring Boot做后端。项目里有个核心功能是上传带图片的帖子,所以我们计划用Docker跑一个文件服务器(选了Nginx),同时本地开发阶段用Mailhog服务器来测试邮件功能。
我们的设计思路是:把图片直接上传到Nginx文件服务器,数据库里只存储图片的访问路径。为此我已经在docker-compose.yaml里配置了Nginx镜像,但每次在Docker环境下测试上传功能都会报错,实在找不到问题出在哪。
下面是我的docker-compose.yaml配置:
services: mail: image: mailhog/mailhog:latest ports: - "1025:8025" web: image: nginx:latest build: . volumes: - ./config/default.conf:/etc/nginx/conf.d/default.conf - ./shared-folder:/usr/share/nginx/html ports: - 80:80
补充下项目结构的上下文:项目根目录下有frontend、backend文件夹,还有一个docker文件夹,这个docker文件夹里面包含了shared-folder(就是上面配置里挂载给Nginx的那个文件夹)。
有没有大佬能帮我分析下可能的问题点?比如Nginx的配置是不是有疏漏?Spring Boot后端上传文件的路径是不是没匹配对?或者Docker挂载目录的权限有什么坑?麻烦指点一下,谢谢啦!
备注:内容来源于stack exchange,提问作者Olcsa22
相关产品推荐
相关产品推荐

