Skip to content

Instantly share code, notes, and snippets.

@domachine
Created March 23, 2017 19:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save domachine/3ca4cfdb95ea4276d2891761540eed0b to your computer and use it in GitHub Desktop.
Save domachine/3ca4cfdb95ea4276d2891761540eed0b to your computer and use it in GitHub Desktop.
#!/bin/bash
if [[ $NODE_ENV != production ]]; then
echo 'start: This is intended for production, use `npm run serve` instead'
exit 1
fi
test -f .env && source .env
penguin run \
--port "${PORT=3000}" \
--database-driver [ penguin.js/pg --url "$DATABASE_URL" ] \
--publish-driver \
[ penguin.js/git \
--url "$npm_package_repository_url" \
--branch gh-pages ] \
--middleware \
[ penguin-passwordless \
--delivery \
[ penguin-passwordless-postmark \
--apiKey "$POSTMARK_API_KEY" \
--from db@domachine.de \
--subject 'Login zu Ihrer Website' \
--url "$URL" ] \
--pg-url "$DATABASE_URL" \
--redis-url "$REDIS_URL" \
--cookie [ --secret "$COOKIE_SECRET" ] \
--failure-redirect '/de/login' \
--sent-redirect '/de/login?success=1' ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment