mirror of
https://git.nerdvpn.de/NerdVPN.de/invidious
synced 2026-02-14 22:51:42 +01:00
25 lines
510 B
Bash
Executable File
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
|