24 lines
409 B
Plaintext
24 lines
409 B
Plaintext
|
#!/usr/bin/env bash
|
||
|
|
||
|
# Starts a project using the appropriate Docker Compose or Nix Flake command.
|
||
|
|
||
|
set -euo pipefail
|
||
|
|
||
|
if [[ -f docker-compose.yml ]]; then
|
||
|
docker compose up -d "${@}"
|
||
|
exit 0
|
||
|
fi
|
||
|
|
||
|
if [[ -f docker-compose.yaml ]]; then
|
||
|
docker compose up -d "${@}"
|
||
|
exit 0
|
||
|
fi
|
||
|
|
||
|
if [[ -f flake.nix ]]; then
|
||
|
nix develop -c "$SHELL"
|
||
|
exit 0
|
||
|
fi
|
||
|
|
||
|
echo "No docker-compose.yaml or flake.nix file found."
|
||
|
exit 1
|