27 lines
594 B
Bash
27 lines
594 B
Bash
|
#!/bin/bash
|
||
|
cd /var/lib/las_tres/LasTres
|
||
|
npm install
|
||
|
npx webpack
|
||
|
if ! grep PERL5LIB ~/.profile; then
|
||
|
perl -Mlocal::lib 2>/dev/null >> ~/.profile ;
|
||
|
fi && \
|
||
|
source ~/.profile && \
|
||
|
rm -fr ~/.cpan && \
|
||
|
( echo y && echo reload cpan && echo o conf commit ) | perl -MCPAN -Mlocal::lib -e shell && \
|
||
|
perl Build.PL && \
|
||
|
./Build installdeps && \
|
||
|
if ! [ -f las_tres.yml ]; then
|
||
|
cat << EOF > las_tres.yml
|
||
|
secrets:
|
||
|
- $(pwgen -s 512 1)
|
||
|
database:
|
||
|
dbname: las_tres
|
||
|
hypnotoad:
|
||
|
listen:
|
||
|
- http://*:3000
|
||
|
EOF
|
||
|
fi && \
|
||
|
npx webpack && \
|
||
|
bash build_styles.sh && \
|
||
|
perl script/las_tres daemon
|