1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- #!/bin/bash
- echo "START"
- if [[ ! -f /app/data/feeds ]]; then
- echo "dat://0b8c56d3dcf9e3eae168a883cc131e1e6a1780172ff3f53f0c60abcf4cac2436" > /app/data/feeds
- fi
- cd /app/data
- if [[ ! -d /app/data/root ]]; then
- mkdir /app/data/root
- fi
- #cp /run/root/* /app/data/root
- rm -rf /run/root
- ln -sf /app/data/root /run/root
- #hypercored &
-
- echo "PATH: " $PATH
- echo "NODE:" $(which node)
- echo "SERVERA:" $(which servera)
- #node /app/code/index.js
- sleep 10
- if [[ ! -d ./demo/.dat ]]; then
- echo "cloning base"
- dat clone --port ${DAT_UDP_PORT} dat://0b8c56d3dcf9e3eae168a883cc131e1e6a1780172ff3f53f0c60abcf4cac2436 ./demo
- sleep 10
- fi
- cd ./demo
- sleep 5
- echo "starting dat sync"
- dat sync --port ${DAT_UDP_PORT} > /run/d.log &
- #nohup dat pull > /dev/null &
- echo "wtf"
- # Spawn a child process:
- #(dosmth) & pid=$!
- # in the background, sleep for 10 secs then kill that process
- #(sleep 10 && kill -9 $pid) &
- pm2 start /usr/local/node-10.15.1/bin/servera -- --verbose
- #servera --verbose
- ## alias target port
- #cd /app/data
- #if [[ -f ./demo/server.js ]]; then
- # node ./demo/server.js
- #else
- #
- # servera --verbose
- #
- # echo "no server"
- #fi
|