# Beam Experiment The server is a@10.0.0.1. This is on a wireguard network. ## .env it retrieves environment variables from ../frm.so/.env ## Logs logs go to /root/beam/prod.log (runtime.exs) requests go to ./priv/logs/requests.json ## To Run dev: ``` iex -S mix ``` prod: ``` MIX_ENV=prod elixir --name a@10.0.0.1 --cookie shutupnigga --erl "-detached -kernel inet_dist_listen_min 9100 inet_dist_listen_max 9100" -S mix run --no-halt ``` if having problems: run without --detached. to kill ports: ``` lsof -ti:4000 | xargs kill lsof -ti:9100 | xargs kill ``` The inet_dist_listen_min part of this is telling it to use port 9100 to listen for outside connections. Otherwise, it would use a random high port. This 9100 is stored in the # Install Packages ``` mix deps.get ``` # Terminal Commands ``` Node.list() ``` # Connect Remotely ``` iex --name console@10.0.0.2 --cookie shutupnigga --remsh a@10.0.0.1 ```