mirror of
https://github.com/Pythagora-io/gpt-pilot.git
synced 2026-01-09 13:17:55 -05:00
31 lines
783 B
Bash
31 lines
783 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..."
|
|
|
|
su - devuser -c "git config --global user.email 'devuser@pythagora.ai'"
|
|
su - devuser -c "git config --global user.name 'pythagora'"
|
|
|
|
/usr/sbin/sshd -D
|