fix: validate caller collector encoding and release engine permissions
This commit is contained in:
@@ -50,6 +50,8 @@ source /etc/lisglosips/secrets/mysql-migrate.env
|
||||
set +a
|
||||
export DATABASE_URL
|
||||
DATABASE_URL=$(/usr/bin/node -e 'console.log(`mysql://${encodeURIComponent(process.env.MYSQL_USER)}:${encodeURIComponent(process.env.MYSQL_PASSWORD)}@${process.env.MYSQL_HOST}:${process.env.MYSQL_PORT}/${process.env.MYSQL_DATABASE}`)')
|
||||
# Previous delta releases stripped executable bits from bundled native engines.
|
||||
find "$new/node_modules/.pnpm" -path '*/@prisma/engines/schema-engine-debian-openssl-3.0.x' -type f -exec chmod 0750 {} \;
|
||||
/usr/bin/node "$new/node_modules/prisma/build/index.js" migrate deploy --schema "$new/prisma/schema.prisma"
|
||||
unset DATABASE_URL MYSQL_PASSWORD
|
||||
install -d -o syslog -g lisglosips -m 0750 /var/log/lisglosips
|
||||
|
||||
Reference in New Issue
Block a user