#!/bin/bash # remove previous assets rm -rf ./public/assets/configs rm -rf ./public/assets/multichain rm -rf ./public/assets/envs.js # download assets for the running instance dotenv \ -e .env.development.local \ -e .env.local \ -e .env.development \ -e .env \ -- bash -c './deploy/scripts/download_assets.sh ./public/assets/configs' source ./deploy/scripts/build_sprite.sh echo "" # generate envs.js file and run the app dotenv \ -v NEXT_PUBLIC_GIT_COMMIT_SHA=$(git rev-parse --short HEAD) \ -v NEXT_PUBLIC_GIT_TAG=$(git describe --tags --abbrev=0) \ -v NEXT_PUBLIC_ICON_SPRITE_HASH="${NEXT_PUBLIC_ICON_SPRITE_HASH}" \ -e .env.secrets \ -e .env.development.local \ -e .env.local \ -e .env.development \ -e .env \ -- bash -c './deploy/scripts/make_envs_script.sh && next dev --turbopack -p $NEXT_PUBLIC_APP_PORT' | pino-pretty