我有Phoenix应用程序(我使用--api标志创建了它),其中包含一些处理我存储在中的请求所需的其他数据priv/data/filters.csv。
因此,它在dev模式下可以正常工作,我可以像这样读取该文件:File.stream!("priv/data/filters.csv"),但是使用mix edeliver update该文件交付应用后,将无法再访问它。
我可以在构建目录中看到该文件夹,但是在交付应用程序之后,没有该文件夹priv。我不确定为什么不将其复制到传递文件夹中。
我做错了什么?交付过程后是否需要复制这些文件?在哪里可以存储必须以生产方式使用的文件?