Link 没有在 capistrano 中上传的文件
Link file without uploading in capistrano
每当我在 deploy.rb
中将文件添加到 :linked_files
时,它都会上传到共享目录并从当前目录链接到。我想继续使用 linked-files gem,但可以选择只链接某些文件而不上传。我打算将它用于 sqlite 数据库,
例如像
set :link_only_files, fetch(:link_only_files, []).push('db/production.sqlite3')
(我知道我应该在生产中使用 postgresql 或 mysql,这只是一个临时解决方法)。
我结束了 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,但我需要一个快速的解决方案。
每当我在 deploy.rb
中将文件添加到 :linked_files
时,它都会上传到共享目录并从当前目录链接到。我想继续使用 linked-files gem,但可以选择只链接某些文件而不上传。我打算将它用于 sqlite 数据库,
例如像
set :link_only_files, fetch(:link_only_files, []).push('db/production.sqlite3')
(我知道我应该在生产中使用 postgresql 或 mysql,这只是一个临时解决方法)。
我结束了 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,但我需要一个快速的解决方案。