ucloud-setup/init.sh

29 lines
699 B
Bash
Raw Normal View History

2019-08-28 13:07:21 +05:00
# Enable Alpine (3.10 + Edge) Repos
2019-08-28 13:12:50 +05:00
cat > /etc/apk/repositories << EOF
2019-08-28 13:07:21 +05:00
http://dl-cdn.alpinelinux.org/alpine/v3.10/main
http://dl-cdn.alpinelinux.org/alpine/v3.10/community
2019-08-28 12:13:05 +05:00
http://dl-cdn.alpinelinux.org/alpine/edge/main
http://dl-cdn.alpinelinux.org/alpine/edge/community
http://dl-cdn.alpinelinux.org/alpine/edge/testing
2019-08-28 13:12:50 +05:00
EOF
2019-08-27 13:48:07 +05:00
2019-08-28 12:13:05 +05:00
# Update Package List and Upgrade System
2019-08-27 13:44:13 +05:00
apk update
apk upgrade
2019-08-28 12:13:05 +05:00
# Install system packages
2019-08-29 15:53:07 +05:00
apk add python3 ceph py2-pip py3-pip
2019-08-28 23:43:51 +05:00
# Some python package dependencies
2019-08-29 15:53:07 +05:00
apk add libffi-dev openssl-dev make alpine-sdk gcc g++ python3-dev
2019-08-28 12:13:05 +05:00
2019-08-27 13:43:30 +05:00
pip3 install --upgrade pip
2019-08-29 15:53:07 +05:00
pip2 install --upgrade pip
# For CEPH
pip2 install prettytable
2019-08-27 13:43:30 +05:00
pip3 install pipenv
2019-08-27 13:49:40 +05:00
pipenv install
pipenv shell