Files
invidious/build.sh
T
2025-06-27 13:54:34 +02:00

25 lines
510 B
Bash
Executable File

#!/usr/bin/env bash
if [ $# -eq 0 ]; then
echo "Usage: build [development|release|companion]"
exit 1
fi
mode=$1
export COMPOSE_BAKE=true
if [ "$mode" == "release" ]; then
docker compose --profile base build invidious-base --build-arg release=1
fi
if [ "$mode" == "development" ]; then
docker compose --profile base build invidious-base --build-arg release=0
fi
if [ "$mode" == "companion" ]; then
docker compose build "invidious-companion-1"
fi
yes | docker system prune