summaryrefslogtreecommitdiff
path: root/examples/docker/admin/start_admin.sh
blob: 986963d7683c9c00f6372f47d5426388487f2387 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
echo "creating the volume assets"
mkdir -p $PONZU_SHARE/uploads
mkdir -p $PONZU_SHARE/search
touch $PONZU_SHARE/system.db
touch $PONZU_SHARE/analytics.db

echo "linking the volume assets"
ln -sf $PONZU_SHARE/uploads $PROJECT_FOLDER/uploads
ln -sf $PONZU_SHARE/search $PROJECT_FOLDER/search
ln -sf $PONZU_SHARE/system.db $PROJECT_FOLDER/system.db
ln -sf $PONZU_SHARE/analytics.db $PROJECT_FOLDER/analytics.db

if [ "$1" = "start" ]; then
    echo "building ponzu from project directory"
    cd $PROJECT_FOLDER && ponzu build

    echo "starting ponzu admin and api"
    cd $PROJECT_FOLDER && ponzu -port=8080 --https run admin,api &>> $PONZU_SHARE/server.log

    # this line starts and pipes to log, then continues terminal.
    # cd $PROJECT_FOLDER && nohup ponzu -port=8080 --https run admin,api &> $PONZU_SHARE/server.log &
    #

    echo "Ponzu server started"
fi