init
This commit is contained in:
49
README.md
Normal file
49
README.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user