/
install_os_gitlab.sh
36 lines (30 loc) · 1.26 KB
/
install_os_gitlab.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
#!/usr/bin/env bash
# Install OS dependencies for Docker image python:3.6 used in Gitlab CI
echo "***********************************************"
echo "Apt-get update"
echo "***********************************************"
apt-get -y update
echo "***********************************************"
echo "Installing OS dependencies"
echo "***********************************************"
apt-get -y install apt-utils
apt-get -y install build-essential
apt-get -y install supervisor
echo "***********************************************"
echo "Installing translation requirements"
echo "***********************************************"
apt-get -y install gettext
echo "***********************************************"
echo "Installing django-extensions dependencies"
echo "***********************************************"
apt-get -y install graphviz-dev
echo "***********************************************"
echo "Installing LDAP/AD dependencies"
echo "***********************************************"
apt-get -y install libsasl2-dev
apt-get -y install libldap2-dev
echo "***********************************************"
echo "Installing Node.js"
echo "***********************************************"
curl -sL https://deb.nodesource.com/setup_12.x | bash -
apt-get install -y nodejs