#!/bin/bash set -e sqlite3 /var/lib/databag/databag.db "VACUUM;" sqlite3 /var/lib/databag/databag.db "CREATE TABLE 'configs' ('id' integer NOT NULL UNIQUE,'config_id' text NOT NULL,'str_value' text,'num_value' integer,'bool_value' numeric,'bin_value' blob,PRIMARY KEY ('id'));" sqlite3 /var/lib/databag/databag.db "CREATE UNIQUE INDEX 'idx_configs_config_id' ON 'configs'('config_id');" sqlite3 /var/lib/databag/databag.db "delete from configs where config_id='asset_path';" sqlite3 /var/lib/databag/databag.db "delete from configs where config_id='script_path';" sqlite3 /var/lib/databag/databag.db "insert into configs (config_id, str_value) values ('asset_path', '/var/lib/databag/');" sqlite3 /var/lib/databag/databag.db "insert into configs (config_id, str_value) values ('script_path', '/opt/databag/transform/');" if [[ -v ADMIN ]]; then sqlite3 /var/lib/databag/databag.db "delete from configs where config_id='configured';" sqlite3 /var/lib/databag/databag.db "delete from configs where config_id='token';" sqlite3 /var/lib/databag/databag.db "insert into configs (config_id, str_value) values ('token', '$ADMIN');" sqlite3 /var/lib/databag/databag.db "insert into configs (config_id, bool_value) values ('configured', true);" fi if [ "$DEV" == "1" ]; then while true; do sleep 1; done else cd /app/databag/net/server /usr/local/go/bin/go run databag fi