#!/usr/bin/env bash # Check if an argument was provided if [ $# -eq 0 ]; then echo "No arguments provided" echo "Usage: scripts/publish-debug-image.sh 20230826-1 true" echo "" echo "Last argument specifies whether we should have a debug build as opposed to release build." exit 1 fi DEBUG=$2 echo "[profile.release]" >> Cargo.toml echo "debug = $2" >> Cargo.toml TAG=$1-debug echo "Building images, will tag for ghcr.io with $TAG!" docker build -t ghcr.io/revoltchat/base:latest -f Dockerfile.useCurrentArch . docker build -t ghcr.io/revoltchat/server:$TAG - < crates/delta/Dockerfile docker build -t ghcr.io/revoltchat/bonfire:$TAG - < crates/bonfire/Dockerfile git restore Cargo.toml