2021-10-18 13:52:17 +00:00
|
|
|
#!/usr/bin/env bash
|
2021-11-15 13:01:27 +00:00
|
|
|
set -o errexit
|
|
|
|
set -o nounset
|
|
|
|
set -o pipefail
|
|
|
|
|
2023-05-25 16:27:14 +00:00
|
|
|
apt-get update -y
|
2024-03-18 13:57:19 +00:00
|
|
|
apt-get install -y python3-setuptools python3-dev build-essential nginx gettext vim curl
|
2023-05-25 16:27:14 +00:00
|
|
|
|
|
|
|
python3 -m ensurepip
|
|
|
|
python3 -m pip install --upgrade pip
|
2021-10-18 13:52:17 +00:00
|
|
|
python3 -m pip install -r /opt/clearml/fileserver/requirements.txt
|
|
|
|
python3 -m pip install -r /opt/clearml/apiserver/requirements.txt
|
|
|
|
mkdir -p /opt/clearml/log
|
|
|
|
mkdir -p /opt/clearml/config
|
2023-05-25 16:27:14 +00:00
|
|
|
ln -svf /dev/stdout /var/log/nginx/access.log
|
|
|
|
ln -svf /dev/stderr /var/log/nginx/error.log
|
2021-10-18 13:52:17 +00:00
|
|
|
mv /tmp/internal_files/clearml.conf.template /etc/nginx/clearml.conf.template
|
2022-03-22 15:21:58 +00:00
|
|
|
mv /tmp/internal_files/clearml_subpath.conf.template /etc/nginx/clearml_subpath.conf.template
|
2023-05-25 16:27:14 +00:00
|
|
|
|
|
|
|
rm -d -r "$(pip cache dir)"
|
|
|
|
apt-get clean
|