30 lines
629 B
Plaintext
30 lines
629 B
Plaintext
![]() |
#!/bin/sh -e
|
||
|
<%text>##################################################</%text>
|
||
|
#
|
||
|
# upgrade script for ${app_title} app
|
||
|
#
|
||
|
<%text>##################################################</%text>
|
||
|
|
||
|
if [ "$1" = "--verbose" ]; then
|
||
|
VERBOSE='--verbose'
|
||
|
QUIET=
|
||
|
else
|
||
|
VERBOSE=
|
||
|
QUIET='--quiet'
|
||
|
fi
|
||
|
|
||
|
cd ${envdir}
|
||
|
|
||
|
PIP='bin/pip'
|
||
|
ALEMBIC='bin/alembic'
|
||
|
|
||
|
# upgrade pip and friends
|
||
|
$PIP install $QUIET --disable-pip-version-check --upgrade pip
|
||
|
$PIP install $QUIET --upgrade setuptools wheel
|
||
|
|
||
|
# upgrade app proper
|
||
|
$PIP install $QUIET --upgrade --upgrade-strategy eager Messkit
|
||
|
|
||
|
# migrate schema
|
||
|
$ALEMBIC -c app/rattail.conf upgrade heads
|