123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- #!/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
- echo "starting hypercored"
- pm2 start hypercored -- --port {$DAT_TCP_PORT}
- sleep 5
-
- 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"
- #pm2 start /app/code/dsync.sh
- #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) &
- if [[ ! -f /app/data/run_.js ]]; then
- echo 'require("/usr/local/node-10.15.1/lib/node_modules/servera");' > /app/data/run_.js
- #statements
- fi
- pm2 start /app/data/run_.js --watch --no-daemon
- #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
|