Spaces:
Runtime error
Runtime error
Commit
·
566bb4a
1
Parent(s):
c00f556
update dockerfile
Browse files- Dockerfile +1 -1
- start.sh +0 -12
Dockerfile
CHANGED
@@ -34,7 +34,7 @@ RUN chmod +x /start.sh \
|
|
34 |
RUN curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -
|
35 |
RUN echo "deb https://artifacts.elastic.co/packages/8.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-8.x.list
|
36 |
RUN apt update
|
37 |
-
RUN apt -y install elasticsearch=8.5.
|
38 |
|
39 |
# Executing argilla along with elasticsearch
|
40 |
CMD /bin/bash /start.sh
|
|
|
34 |
RUN curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -
|
35 |
RUN echo "deb https://artifacts.elastic.co/packages/8.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-8.x.list
|
36 |
RUN apt update
|
37 |
+
RUN apt -y install elasticsearch=8.5.3
|
38 |
|
39 |
# Executing argilla along with elasticsearch
|
40 |
CMD /bin/bash /start.sh
|
start.sh
CHANGED
@@ -6,40 +6,28 @@ set -e
|
|
6 |
sudo -S su user
|
7 |
|
8 |
# Disable security in elasticsearch configuration
|
9 |
-
echo "xpack security"
|
10 |
sudo sed -i "s/xpack.security.enabled: true/xpack.security.enabled: false/g" /etc/elasticsearch/elasticsearch.yml
|
11 |
-
echo "cluster security"
|
12 |
sudo sed -i "s/cluster.initial_master_nodes/#cluster.initial_master_nodes/g" /etc/elasticsearch/elasticsearch.yml
|
13 |
echo "cluster.routing.allocation.disk.threshold_enabled: false" | sudo tee -a /etc/elasticsearch/elasticsearch.yml
|
14 |
|
15 |
# Create elasticsearch directory and change ownership
|
16 |
-
echo "mkdir"
|
17 |
sudo mkdir -p /var/run/elasticsearch
|
18 |
-
echo "chown"
|
19 |
sudo chown -R elasticsearch:elasticsearch /var/run/elasticsearch
|
20 |
sudo chown -R user:user /load_data.py
|
21 |
|
22 |
# Starting elasticsearch
|
23 |
-
echo "reload"
|
24 |
sudo systemctl daemon-reload
|
25 |
-
echo "enable"
|
26 |
sudo systemctl enable elasticsearch.service
|
27 |
-
echo "start"
|
28 |
sudo systemctl start elasticsearch.service
|
29 |
|
30 |
# Update API_KEY and PASSWORD from users.yml
|
31 |
-
echo "API_KEY"
|
32 |
sudo sed -i 's,API_KEY,'"$API_KEY"',g' /packages/users.yml
|
33 |
-
echo "ADMIN_PASSWORD $ADMIN_PASSWORD"
|
34 |
sudo sed -i 's,ADMIN_PASSWORD,'"$ADMIN_PASSWORD"',g' /packages/users.yml
|
35 |
-
echo "ARGILLA_PASSWORD $ARGILLA_PASSWORD"
|
36 |
sudo sed -i 's,ARGILLA_PASSWORD,'"$ARGILLA_PASSWORD"',g' /packages/users.yml
|
37 |
|
38 |
# Load data
|
39 |
-
echo "Loading data"
|
40 |
pip3 install datasets
|
41 |
python3.9 /load_data.py "$API_KEY" &
|
42 |
|
43 |
# Start argilla
|
44 |
-
echo "start argilla"
|
45 |
uvicorn argilla:app --host "0.0.0.0"
|
|
|
6 |
sudo -S su user
|
7 |
|
8 |
# Disable security in elasticsearch configuration
|
|
|
9 |
sudo sed -i "s/xpack.security.enabled: true/xpack.security.enabled: false/g" /etc/elasticsearch/elasticsearch.yml
|
|
|
10 |
sudo sed -i "s/cluster.initial_master_nodes/#cluster.initial_master_nodes/g" /etc/elasticsearch/elasticsearch.yml
|
11 |
echo "cluster.routing.allocation.disk.threshold_enabled: false" | sudo tee -a /etc/elasticsearch/elasticsearch.yml
|
12 |
|
13 |
# Create elasticsearch directory and change ownership
|
|
|
14 |
sudo mkdir -p /var/run/elasticsearch
|
|
|
15 |
sudo chown -R elasticsearch:elasticsearch /var/run/elasticsearch
|
16 |
sudo chown -R user:user /load_data.py
|
17 |
|
18 |
# Starting elasticsearch
|
|
|
19 |
sudo systemctl daemon-reload
|
|
|
20 |
sudo systemctl enable elasticsearch.service
|
|
|
21 |
sudo systemctl start elasticsearch.service
|
22 |
|
23 |
# Update API_KEY and PASSWORD from users.yml
|
|
|
24 |
sudo sed -i 's,API_KEY,'"$API_KEY"',g' /packages/users.yml
|
|
|
25 |
sudo sed -i 's,ADMIN_PASSWORD,'"$ADMIN_PASSWORD"',g' /packages/users.yml
|
|
|
26 |
sudo sed -i 's,ARGILLA_PASSWORD,'"$ARGILLA_PASSWORD"',g' /packages/users.yml
|
27 |
|
28 |
# Load data
|
|
|
29 |
pip3 install datasets
|
30 |
python3.9 /load_data.py "$API_KEY" &
|
31 |
|
32 |
# Start argilla
|
|
|
33 |
uvicorn argilla:app --host "0.0.0.0"
|