-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinstalling.sh
40 lines (39 loc) · 1.46 KB
/
installing.sh
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
#!/bin/bash
sudo apt-get update
sudo apt-get install -y mysql-server \
libmysqlclient-dev \
apache2 \
libapache2-mod-wsgi \
libapache2-mod-wsgi python-dev \
memcached \
python-pip \
libxml2-dev \
libxslt-dev \
libssl-dev \
python-dev \
libgirepository1.0-dev \
libcairo2-dev \
libjpeg-dev \
libgif-dev \
libhashkit2 \
libhashkit-dev \
libmemcached-dev \
libmemcached11 \
libmemcachedutil2 \
libsasl2-dev\
wget\
unzip
echo "Packages installed" > /home/ubuntu/README.TXT
sudo pip install -r /home/ubuntu/home/workspace/test_ecomap/requirements.txt
echo "pip packages installed" >> /home/ubuntu/README.TXT
# sudo bash /home/ubuntu/home/workspace/test_ecomap/ecomap/db/ecomap/dump.sh
# sudo rm /home/ubuntu/home/workspace/test_ecomap/ecomap/db/ecomap/dump.sh
# echo "db dumped" >> /home/ubuntu/README.TXT
sleep 10s
sudo a2dissite 000-default
sudo systemctl reload apache2
sudo sed -i "s/ecomapIP/$(echo "$(hostname -I)" | sed 's/^2.//;s/.$//')/g" /home/ubuntu/home/workspace/test_ecomap/ecomap/etc/_ecomap.apache.conf
sudo cp /home/ubuntu/home/workspace/test_ecomap/ecomap/etc/_ecomap.apache.conf /etc/apache2/sites-available/ecomap.conf
sudo a2ensite ecomap
sudo systemctl reload apache2
echo "ALL TASKS ARE OK" > /home/ubuntu/README.TXT