wip: update installation and add readme details

This commit is contained in:
Cristi Ene 2021-09-19 16:52:12 +03:00
parent 227e4cac44
commit aef60aae17
3 changed files with 52 additions and 7 deletions

View File

@ -145,3 +145,37 @@ $BODY$;
NODE_TLS_REJECT_UNAUTHORIZED='0'
```
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
View File

@ -39,6 +39,9 @@ Vagrant.configure("2") do |config|
# your 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
# 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
@ -49,13 +52,18 @@ Vagrant.configure("2") do |config|
# backing providers for Vagrant. These expose provider-specific options.
# Example for VirtualBox:
#
# config.vm.provider "virtualbox" do |vb|
# # Display the VirtualBox GUI when booting the machine
# vb.gui = true
#
# # Customize the amount of memory on the VM:
# vb.memory = "1024"
# end
config.vm.provider "virtualbox" do |vb|
# Display the VirtualBox GUI when booting the machine
# vb.gui = true
vb.customize [
"modifyvm", :id,
"--audio", "coreaudio",
"--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
# information on available options.

View File

@ -7,5 +7,8 @@ apt-get install -y curl
apt-get install -y python-minimal
curl -sL https://deb.nodesource.com/setup_8.x | bash
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