File size: 1,299 Bytes
990f10a
 
 
 
b2577d0
4fb7496
69fe7bd
67321bd
d30d8ab
7944012
6159a0f
7944012
6159a0f
b2577d0
 
67321bd
b2577d0
67321bd
b2577d0
 
 
 
6159a0f
b2577d0
6159a0f
b2577d0
 
 
6159a0f
b2577d0
6159a0f
b2577d0
6159a0f
67321bd
0c01de4
 
6159a0f
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
#!/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"
sudo systemctl start elasticsearch

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

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