wip: update installation and add readme details
This commit is contained in:
parent
227e4cac44
commit
aef60aae17
34
README.md
34
README.md
@ -145,3 +145,37 @@ $BODY$;
|
|||||||
NODE_TLS_REJECT_UNAUTHORIZED='0'
|
NODE_TLS_REJECT_UNAUTHORIZED='0'
|
||||||
```
|
```
|
||||||
otherwise you will receive the error: **Error: self signed certificate**
|
otherwise you will receive the error: **Error: self signed certificate**
|
||||||
|
|
||||||
|
## Run with Vagrant
|
||||||
|
|
||||||
|
Create the VM with
|
||||||
|
|
||||||
|
vagrant up
|
||||||
|
|
||||||
|
After you change anything
|
||||||
|
|
||||||
|
vagrant destroy; vagrant up
|
||||||
|
# or
|
||||||
|
vagrant reload
|
||||||
|
|
||||||
|
After installation, got to VirtualBox and add audio card to VM in Settings for VM. Do a `vagrant reload` afterwards.
|
||||||
|
|
||||||
|
To see the ssh parameters for config use `vagrant ssh-config`. Vagrant will map the current directory to `/vagrant` by default.
|
||||||
|
|
||||||
|
|
||||||
|
Steps to do in VM:
|
||||||
|
|
||||||
|
vagrant ssh
|
||||||
|
cd simulator
|
||||||
|
sudo cp -R /vagrant/* .
|
||||||
|
sudo chown -R vagrant:vagrant *
|
||||||
|
sudo npm install --unsafe-perm ?
|
||||||
|
(sudo?) npm install --unsafe-perm
|
||||||
|
#run simulator
|
||||||
|
NODE_TLS_REJECT_UNAUTHORIZED='0' node ./index.js --path="./config/dev/"
|
||||||
|
|
||||||
|
|
||||||
|
### Problems / to do
|
||||||
|
|
||||||
|
It worked once but now it does not work, don't know why.
|
||||||
|
|
||||||
|
22
Vagrantfile
vendored
22
Vagrantfile
vendored
@ -39,6 +39,9 @@ Vagrant.configure("2") do |config|
|
|||||||
# your network.
|
# your network.
|
||||||
config.vm.network "public_network"
|
config.vm.network "public_network"
|
||||||
|
|
||||||
|
config.ssh.forward_x11 = true
|
||||||
|
config.ssh.forward_agent = true
|
||||||
|
|
||||||
# Share an additional folder to the guest VM. The first argument is
|
# Share an additional folder to the guest VM. The first argument is
|
||||||
# the path on the host to the actual folder. The second argument is
|
# the path on the host to the actual folder. The second argument is
|
||||||
# the path on the guest to mount the folder. And the optional third
|
# the path on the guest to mount the folder. And the optional third
|
||||||
@ -49,13 +52,18 @@ Vagrant.configure("2") do |config|
|
|||||||
# backing providers for Vagrant. These expose provider-specific options.
|
# backing providers for Vagrant. These expose provider-specific options.
|
||||||
# Example for VirtualBox:
|
# Example for VirtualBox:
|
||||||
#
|
#
|
||||||
# config.vm.provider "virtualbox" do |vb|
|
config.vm.provider "virtualbox" do |vb|
|
||||||
# # Display the VirtualBox GUI when booting the machine
|
# Display the VirtualBox GUI when booting the machine
|
||||||
# vb.gui = true
|
# vb.gui = true
|
||||||
#
|
vb.customize [
|
||||||
# # Customize the amount of memory on the VM:
|
"modifyvm", :id,
|
||||||
# vb.memory = "1024"
|
"--audio", "coreaudio",
|
||||||
# end
|
"--audiocontroller", "hda"
|
||||||
|
]
|
||||||
|
|
||||||
|
# Customize the amount of memory on the VM:
|
||||||
|
vb.memory = "1024"
|
||||||
|
end
|
||||||
#
|
#
|
||||||
# View the documentation for the provider you are using for more
|
# View the documentation for the provider you are using for more
|
||||||
# information on available options.
|
# information on available options.
|
||||||
|
@ -7,5 +7,8 @@ apt-get install -y curl
|
|||||||
apt-get install -y python-minimal
|
apt-get install -y python-minimal
|
||||||
curl -sL https://deb.nodesource.com/setup_8.x | bash
|
curl -sL https://deb.nodesource.com/setup_8.x | bash
|
||||||
apt-get install -y nodejs
|
apt-get install -y nodejs
|
||||||
|
sudo apt install -y alsa-utils
|
||||||
|
sudo apt-get install -y libasound2-dev
|
||||||
|
sudo npm i -g node-gyp
|
||||||
|
|
||||||
mkdir simulator
|
mkdir simulator
|
Loading…
x
Reference in New Issue
Block a user