summaryrefslogtreecommitdiff
path: root/docker/start.sh
blob: ec7ea0e5b475fcaf6e414940d734772566e33065 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh

# start basic services
mongod --bind_ip 127.0.0.1 --dbpath ~/data &
R CMD Rserve --vanilla &

# import data
echo "Importing data and validating models"
ruby -e "require 'lazar'; include OpenTox; Import.public_data if Model::Validation.all.empty?" 
# get PubChem cids in advance to avoid timeout issues
echo "Importing PubChem CID's"
ruby -e "require 'lazar'; include OpenTox; Compound.all.each{|c| c.cid}"

# start lazar service
cd `ls -d $(gem environment gemdir)/gems/lazar-gui-*`
unicorn -p 8088 -E production