fix: validate explicit migrations and preserve large business ids
This commit is contained in:
@@ -91,6 +91,12 @@ for name in "${NAMES[@]}"; do
|
||||
fi
|
||||
done
|
||||
|
||||
echo 'Applying and verifying database migrations before starting the service.'
|
||||
docker run --rm --name sw2-migrate --label com.sw2.application=sw2 \
|
||||
--network "$NETWORK" --env-file "$BASE_DIR/runtime.env" \
|
||||
-v "$BASE_DIR/config:/data/conf:ro" -v "$BASE_DIR/log:/app/logs" \
|
||||
"$BACKEND_IMAGE" /app/kratos-admin -conf /data/conf/config.yaml -migrate
|
||||
|
||||
created+=(sw2-backend)
|
||||
docker run -d --name sw2-backend --label com.sw2.application=sw2 \
|
||||
--restart unless-stopped --network "$NETWORK" \
|
||||
|
||||
Reference in New Issue
Block a user