Sinatra アプリをホストしているラックスペース クラウド サーバーがあります。現在のスタイル、スクリプトなどを保存するアプリに公開ディレクトリがあります。追加のファイルがありますが、展開ごとに更新して転送したくありません。私はgitとVladを使用してデプロイしているので、これを避けるために現在のプロセスは
- ローカルの変更と更新を行う
- ローカル リポジトリを更新する
- git にプッシュする
- vlad:update を実行
- 次に、手動でサーバーに ssh し、プロジェクトに必要な mp3 やその他のものを現在のリリースのパブリック フォルダーに移動します。
要するに、自分のユーザー フォルダーで提供されているファイルにアクセスできるようにしたいです。または、理想的にはサーバー ファイル上の別のユーザーにアクセス許可を与えてアクセスできるようにしたいので、それらを常に最新のリリースに移動する必要はありません。手。
ありがとう