use GOPATH for migration script; update postgraphile to watch db schema

This commit is contained in:
Taka Goto 2018-10-01 09:57:25 -05:00
parent 4120a18b7b
commit a850e369ff
4 changed files with 4 additions and 1 deletions

View File

@ -27,6 +27,7 @@ describe('bootServer', () => {
middleware: jasmine.createSpyObj<PostgraphileMiddleware>(['call']), middleware: jasmine.createSpyObj<PostgraphileMiddleware>(['call']),
options: { options: {
pluginHook: jasmine.createSpy('pluginHook'), pluginHook: jasmine.createSpy('pluginHook'),
watchPg: true,
simpleSubscriptions: true, simpleSubscriptions: true,
graphiql: true, graphiql: true,
webSocketMiddlewares: [] }, webSocketMiddlewares: [] },

View File

@ -11,6 +11,7 @@ export interface PostgraphileMiddleware extends RequestHandler {}
export interface PostgraphileOptions { export interface PostgraphileOptions {
pluginHook: PluginHookFn, pluginHook: PluginHookFn,
simpleSubscriptions: boolean; simpleSubscriptions: boolean;
watchPg: boolean;
graphiql: boolean; graphiql: boolean;
// NOTE (jchristie@8thlight.com) Shape of the middlewares is not // NOTE (jchristie@8thlight.com) Shape of the middlewares is not
// currently important to this application, but if a need arises, // currently important to this application, but if a need arises,

View File

@ -27,6 +27,7 @@ export function buildServerConfig(
const options: PostgraphileOptions = { const options: PostgraphileOptions = {
pluginHook: pluginHook, pluginHook: pluginHook,
simpleSubscriptions: true, simpleSubscriptions: true,
watchPg: true,
graphiql: true, graphiql: true,
webSocketMiddlewares: [ webSocketMiddlewares: [
expressSessionHandler, expressSessionHandler,

View File

@ -2,7 +2,7 @@
if [ $# -eq 1 ] if [ $# -eq 1 ]
then then
$GOBIN/migrate create -dir ./db/migrations -ext sql $1 $GOPATH/bin/migrate create -dir ./db/migrations -ext sql $1
else else
echo "**An Error Occurred**" echo "**An Error Occurred**"
echo "Usage: ./scripts/create_migration <migration-name>" echo "Usage: ./scripts/create_migration <migration-name>"