每当我在:linked_files
中向deploy.rb
添加文件时,它都会上传到共享目录并从当前链接到目标。我想继续使用linked-files gem,但可以选择某些文件进行链接而无需上传。我打算将它用于sqlite数据库,
例如
set :link_only_files, fetch(:link_only_files, []).push('db/production.sqlite3')
(我知道我应该在生产中使用postgresql或mysql,这只是一个临时的解决方法)。
答案 0 :(得分:0)
我结束了patching the linked-files gem,并deploy.rb
:
set :link_only_files, [
'db/production.sqlite3'
]
set :linked_files, fetch(:linked_files, []).push(
'config/database.yml',
[...]
'db/production.sqlite3'
)
# Uploading only linked_files
before :deploy, 'linked_files:upload_files'
不可否认,这非常damp,但我需要快速解决方案。