Files
public-k3s/cluster/apps/invidious/inv-start-sh.yml
2025-04-15 12:39:42 +05:30

21 lines
519 B
YAML

---
apiVersion: v1
kind: ConfigMap
metadata:
name: invidious-startup-script
namespace: default
data:
start.sh: |
#!/bin/sh
# Create the config directory if it doesn't exist
mkdir -p /etc/invidious
# Get the base config from environment variable
echo "$INVIDIOUS_CONFIG" > /etc/invidious/config.yml
# Inject the hmac_key from the secret
sed -i "s/hmac_key:.*/hmac_key: \"${hmac_key}\"/" /etc/invidious/config.yml
# Start the application
exec /invidious/invidious