Files
gpt-pilot/entrypoint.sh
2025-02-10 09:50:26 +01:00

31 lines
747 B
Bash

#!/bin/bash
if [ -z "$SSH_KEY_B64" ]; then
echo "Environment variable SSH_KEY_B64 is not set. Exiting."
exit 1
fi
echo "$SSH_KEY_B64" | base64 -d >> /home/devuser/.ssh/authorized_keys
chmod 600 /home/devuser/.ssh/authorized_keys
export MONGO_DB_DATA=$PYTHAGORA_DATA_DIR/mongodata
mkdir -p $MONGO_DB_DATA
mongod --dbpath "$MONGO_DB_DATA" --bind_ip_all >> $MONGO_DB_DATA/mongo_logs.txt 2>&1 &
export DB_DIR=$PYTHAGORA_DATA_DIR/database
chown -R devuser: $PYTHAGORA_DATA_DIR
su - devuser -c "mkdir -p $DB_DIR"
set -e
su - devuser -c "cd /var/init_data/ && ./on-event-extension-install.sh &"
echo "Starting ssh server..."
git config --global user.email "devuser@pythagora.ai"
git config --global user.name "pythagora"
/usr/sbin/sshd -D