rhoitjadhav commited on
Commit
566bb4a
·
1 Parent(s): c00f556

update dockerfile

Browse files
Files changed (2) hide show
  1. Dockerfile +1 -1
  2. 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.0
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"