File size: 1,349 Bytes
990f10a
 
 
 
b2577d0
4fb7496
69fe7bd
67321bd
b2c7b5d
7944012
b2c7b5d
7944012
b2c7b5d
b2577d0
 
67321bd
b2577d0
67321bd
b2577d0
 
 
 
6159a0f
b2577d0
6159a0f
b2577d0
 
 
6159a0f
b2577d0
6159a0f
b2577d0
6159a0f
21d5e3c
0c01de4
 
6159a0f
b2c7b5d
eff5763
0c01de4
 
6159a0f
69fe7bd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/usr/bin/env bash

set -e

# Changing user
echo "ubuntu" | sudo -S su user

echo "API_KEY"
sudo sed -i 's/API_KEY/$API_KEY/g' /packages/users.yml
echo "ADMIN_PASSWORD $ADMIN_PASSWORD"
sudo sed -i 's,ADMIN_PASSWORD,'"$ADMIN_PASSWORD"',g' /packages/users.yml
echo "ARGILLA_PASSWORD $ARGILLA_PASSWORD"
sudo sed -i 's,ARGILLA_PASSWORD,'"$ARGILLA_PASSWORD"',g' /packages/users.yml

# Disable security in elasticsearch configuration
echo "xpack security"
sudo sed -i "s/xpack.security.enabled: true/xpack.security.enabled: false/g" /etc/elasticsearch/elasticsearch.yml
echo "cluster security"
sudo sed -i "s/cluster.initial_master_nodes/#cluster.initial_master_nodes/g" /etc/elasticsearch/elasticsearch.yml
echo "cluster.routing.allocation.disk.threshold_enabled: false" | sudo tee -a /etc/elasticsearch/elasticsearch.yml

# Create elasticsearch directory and change ownership
echo "mkdir"
sudo mkdir -p /var/run/elasticsearch
echo "chown"
sudo chown -R elasticsearch:elasticsearch /var/run/elasticsearch

# Starting elasticsearch
echo "reload"
sudo systemctl daemon-reload
echo "enable"
sudo systemctl enable elasticsearch
echo "start"
#echo "ubuntu" | sudo -S systemctl start elasticsearch

# Load data
echo "Loading data"
pip3 install datasets
sudo python3.9 /load_data.py &

# Start argilla
echo "start argilla"
uvicorn argilla:app --host "0.0.0.0"