deploy doesnt change k8s files

This commit is contained in:
Tim Olson
2023-11-20 21:23:14 -04:00
parent 29ba819ab2
commit 56dc1a4032

View File

@@ -1,4 +1,31 @@
#!/usr/bin/env bash #!/usr/bin/env bash
if [ "$1" == "" ]; then
echo tag required
echo $0 [tag]
fi
./bin/build.sh || exit 1 ./bin/build.sh || exit 1
PRIVATE_KEY=${PRIVATE_KEY:='0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80'}
forge script script/Deploy.sol -vvvv --fork-url http://localhost:8545 --broadcast TAG=$1
PRIVKEY=${PRIVATE_KEY:='0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80'}
RPC=${RPCURL:-http://localhost:8545}
CHAINID=$(cast chain-id --rpc-url "$RPC")
cpbroadcast() {
CONTRACT=$1
mkdir -p deployment/"$TAG"/broadcast/"$CONTRACT"/"$CHAINID"
cp broadcast/"$CONTRACT"/"$CHAINID"/run-latest.json deployment/"$TAG"/broadcast/"$CONTRACT"/"$CHAINID"/run-"$TAG".json
}
PRIVATE_KEY=$PRIVKEY forge script script/Deploy.sol -vvvv --fork-url "$RPC" --broadcast
rm -rf deployment/"$TAG"
mkdir -p deployment/"$TAG"
cp -r out deployment/"$TAG"/
cpbroadcast Deploy.sol
if [ "$2" == "mock" ]; then
PRIVATE_KEY=$PRIVKEY forge script script/DeployMock.sol -vvvv --fork-url "$RPC" --broadcast
cpbroadcast DeployMock.sol
fi