20 lines
498 B
YAML
20 lines
498 B
YAML
---
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: invidious-startup-script
|
|
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
|