jbilcke-hf HF Staff commited on
Commit
1508a30
·
verified ·
1 Parent(s): b5878af

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +1 -66
start.sh CHANGED
@@ -1,70 +1,5 @@
1
  #!/bin/bash
2
  set -e # Exit the script if any statement returns a non-true return value
3
 
4
- # ref https://github.com/runpod/containers/blob/main/container-template/start.sh
5
-
6
- # ---------------------------------------------------------------------------- #
7
- # Function Definitions #
8
- # ---------------------------------------------------------------------------- #
9
-
10
-
11
- # Setup ssh
12
- setup_ssh() {
13
- if [[ $PUBLIC_KEY ]]; then
14
- echo "Setting up SSH..."
15
- mkdir -p ~/.ssh
16
- echo "$PUBLIC_KEY" >> ~/.ssh/authorized_keys
17
- chmod 700 -R ~/.ssh
18
-
19
- if [ ! -f /etc/ssh/ssh_host_rsa_key ]; then
20
- ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -q -N ''
21
- echo "RSA key fingerprint:"
22
- ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub
23
- fi
24
-
25
- if [ ! -f /etc/ssh/ssh_host_dsa_key ]; then
26
- ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -q -N ''
27
- echo "DSA key fingerprint:"
28
- ssh-keygen -lf /etc/ssh/ssh_host_dsa_key.pub
29
- fi
30
-
31
- if [ ! -f /etc/ssh/ssh_host_ecdsa_key ]; then
32
- ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -q -N ''
33
- echo "ECDSA key fingerprint:"
34
- ssh-keygen -lf /etc/ssh/ssh_host_ecdsa_key.pub
35
- fi
36
-
37
- if [ ! -f /etc/ssh/ssh_host_ed25519_key ]; then
38
- ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key -q -N ''
39
- echo "ED25519 key fingerprint:"
40
- ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
41
- fi
42
-
43
- service ssh start
44
-
45
- echo "SSH host keys:"
46
- for key in /etc/ssh/*.pub; do
47
- echo "Key: $key"
48
- ssh-keygen -lf $key
49
- done
50
- fi
51
- }
52
-
53
- # Export env vars
54
- export_env_vars() {
55
- echo "Exporting environment variables..."
56
- printenv | grep -E '^RUNPOD_|^PATH=|^_=' | awk -F = '{ print "export " $1 "=\"" $2 "\"" }' >> /etc/rp_environment
57
- echo 'source /etc/rp_environment' >> ~/.bashrc
58
- }
59
-
60
- # ---------------------------------------------------------------------------- #
61
- # Main Program #
62
- # ---------------------------------------------------------------------------- #
63
-
64
-
65
- echo "Pod Started"
66
-
67
- setup_ssh
68
- export_env_vars
69
  echo "Starting AI Toolkit UI..."
70
- cd /app/ai-toolkit/ui && npm run start
 
1
  #!/bin/bash
2
  set -e # Exit the script if any statement returns a non-true return value
3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  echo "Starting AI Toolkit UI..."
5
+ cd ui && npm run start