問題タブ [vagrantfile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vagrant - VagrantでホストからゲストへのENV変数を設定する
Vagrant OS の起動時に、ホストからゲストの Vagrant OS にいくつかの ENV 変数を設定する方法はありますか? ゲスト OS からデータベースに接続する必要があり、データベースの URL をホストからゲストに渡すだけでなく、他のパラメーターも渡したいと考えています。
試してみましTEST="foo" vagrant upたが、TEST はゲスト OS の環境変数のどこにもありません。何か案は?
node.js - Vagrant Node Nginx Dev VM
Vaprobash を使用して Node プロジェクト用の再利用可能な Vagrantfile を取得しようとしています。セットアップの Nginx 部分で問題が発生しています。これは Vaprobash Nginx.sh セットアップ ファイルです。
主に、削除しようとしている PHP を探すのが大変です。このトピックNode.js + Nginx - What now?を見つけました。NginxとNodeのセットアップについてですが、server.jsスクリプトが実行されているときにサーバーから返されることはありません。index.html ページを追加すると、Nginx Forbidden エラーが発生します。
ポート 3000 で実行されているノード スクリプトにプロキシするように、このファイルを変更する最善の方法は何ですか?
ubuntu - vagrant up エラー: デフォルト: エラー: 接続タイムアウト。再試行中
私は浮浪者ツールが初めてです。
Ubuntu 13.04 を使用しています
私のプロジェクト ディレクトリは「/var/www/project」です。
次のコマンドで Vagrantfile をセットアップしました。
Vagrantfile が正常に作成されました。
以下、ファイルの中身
command を実行するvagrant upと、空白の画面で仮想ボックスが開き、端末で取得しているコマンドのログは次のようになります。
vagrant のバージョン: Vagrant 1.5.1
仮想ボックスのバージョン: 4.3.10r93012
どこがうまくいかないかについて、このプロセスで親切に案内してください。
事前設定が必要な場合は、教えてください。
前もって感謝します。
share - ホストから実行中の Vagrant ボックスにその場で共有ディレクトリを追加 (作成) できますか?
VirtualBoxが提供する実行中のVagrantボックス (Ubuntu ゲスト)に共有フォルダーを追加したい状況があります。
docs によると、これらの「同期フォルダー」は次のように構成ファイルで定義する必要があります。
config.vm.synced_folder "/mnt/plugdrive15", "/synced/plugdrive15"
しかし、ホストで新しいディレクトリを共有する必要がある場合はどうすればよいでしょうか? 私はこれを頻繁に行い、それらの名前を予測できないため、構成ファイルに事前に書き込むことはできません。これを自動化したい。
を使用するとすぐに、構成ファイルで指定された共有 (およびデフォルトの共有) のみが残るVBoxManage sharedfolder addため、使用は機能しません。vagrant upvagrant
他のすべてが失敗した場合 (より良い解決策はありません)、Vagrantfile構成ファイルを解析できます (共有を指定する直前にvagrant up?
php - vagrant VM からアウトバウンド HTTP リクエストを作成できない
セットアップした Vagrant 仮想マシン内からインターネットに接続できません。
たとえば、ルートで次のように入力します。
次のメッセージで失敗します。
ファイアウォールの設定かどうかはわかりませんが、私が知る限り、ポート 80 やその他のポートに対してファイアウォール ルールを作成したことはありません。
これが私のVagrantfileの関連セクションです。私が提供できる他の情報がある場合は、コメントでお知らせください。
ssh - Vagrant ssh 認証の失敗
ssh 認証の問題:
Ctrl+C認証ループから抜け出し、手動で ssh に成功しました。
ゲスト ボックスで次の手順を実行しました。
に対して有効
Remote LoginですAll Users。権限のある
~/.sshディレクトリを作成しました。0700アクセス許可を使用して
~/.ssh/authorized_keysファイルを作成しました。0600この公開鍵 を
~/.ssh/authorized_keys
また、Vagrantfile で次の行を使用して、パブリック (ブリッジ) ネットワークの代わりにプライベート (ホストオンリー) ネットワークを使用してみました。
config.vm.network "private_network", ip: "172.16.177.7"
同じ出力が得られますが (を除くAdapter 2: hostonly)、手動で ssh できません。
私も試しconfig.vm.network "private_network", ip: "10.0.0.100"ました。
config.ssh.passwordVagrantfileにも設定してみました。これは出力しますSSH auth method: passwordが、まだ認証しません。
また、ボックスを再構築して、上記のすべてを再確認してみました。
他の人がこの構成で成功したように見えるので、何か間違っているに違いありません。
このスレッドを見つけて GUI を有効にしましたが、役に立ちません。
php - vagrant ボックスで php.ini を編集する
Vagrant を使用して php.ini ファイルのメール設定を編集する方法を知っている人はいますか。
だから私は次のようにターミナルでsshします:
CD myapp
放浪者のssh
じゃあ何>?
git - VagrantFileファイルでaws amazonのアクセスキーを生産的に隠す方法
パブリック Git に Vagrant + Puppet プロジェクトがあり、最近、VagrantFile ファイルと共に access_key_id 公開キーと secret_access_key を送信する際に問題が発生しました。Crackers は私の名前で AWS を使用しました。
それ以来、オンライン git を更新する前にキーを削除し、aws でマシンを操作する場合は、ファイルにキーを再度追加する必要があります。
環境変数を使用してVagrantがこれらの変数を認識する方法はありますか? ファイルの外側で宣言でき、「Vagrant UP」を作成するたびに、手動で追加する必要なく、マシンが自動的に値をロードする方法で?
すべてのマシンで Ubuntu "12:04" を使用しています。ありがとう。
vagrant - .vagrant フォルダーをバージョン管理しましょうか
実稼働マシンを管理する浮浪者プロジェクトがありますが、それらのステータスを共有するための最良の方法は何ですか?
今のところ、git リポジトリ経由で .vagrant フォルダーを共有しましたか? これが最善の方法ですか?