Ich versuche gerade zwei vagabundierende Umgebungen zu verbinden. Eine davon ist eine Webanwendung mit einer zugehörigen postgres-Datenbank. Die andere ist eine API-Anwendung, die Aufrufe der Postgres-Datenbank auf dem ersten Landstreicher ausführt. Kann jemand Auskunft geben, wie dies erreicht werden kann? Ich glaube, dass ich meine Datenbank.yml oder environment.rb Datei ändern muss, aber nicht ganz sicher, wie. Meine vagrantfiles und database.yml Dateien sind wie folgt:Verbinden von zwei vagabundierenden Maschinen
Front-End-Maschine Vagrantfile:
Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise64"
config.vm.network "forwarded_port", guest: 3000, host: 3000
config.vm.synced_folder "../Base", "/Base"
config.vm.synced_folder "../api", "/API"
end
Front-End-Maschine database.yml:
default: &default
adapter: postgresql
database: chsh
development: &development
<<: *default
host: localhost
username: username
password: password
database: database_name
pool: 10
API-Maschine:
Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise64"
config.vm.network "forwarded_port", guest: 3002, host: 3002
config.vm.synced_folder "../Base", "/Base"
config.vm.provider "virtualbox" do |vb|
vb.gui = true
end
end
Wo würde ich diese neu konfigurieren? Ist das eine modifizierte Vagabundatei? Struktur scheint nur ein bisschen anders. – EamonnMcElroy