From f38c6bd68a11c48e5f24e393d0bc8ff88c9b25ea Mon Sep 17 00:00:00 2001 From: Alvis Date: Mon, 17 Aug 2020 13:45:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8A=A0=E5=85=A5=E6=9B=B4=E5=A4=9A?= =?UTF-8?q?=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install_docker.sh | 28 ++++++++++++++++++++++++++++ install_node.sh | 30 ++++++++++++++++++++++++++++++ install_python3.sh | 16 ++++++++++++++++ 3 files changed, 74 insertions(+) create mode 100644 install_docker.sh create mode 100644 install_node.sh create mode 100644 install_python3.sh diff --git a/install_docker.sh b/install_docker.sh new file mode 100644 index 0000000..4bc9d2f --- /dev/null +++ b/install_docker.sh @@ -0,0 +1,28 @@ +#!/bin/bash +### + # @Author: Alvis Zhao + # @Date: 2020-08-17 13:26:13 + # @LastEditTime: 2020-08-17 13:31:35 + # @Description: Docker安装配置脚本 +### + +# 安装docker +sudo apt-get update +sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common +curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - +sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" +sudo apt-get -y update +sudo apt-get -y install docker-ce + +# 用户配置 +sudo usermod -aG docker $USER + +# 加速器 +sudo mkdir -p /etc/docker +sudo tee /etc/docker/daemon.json <<-'EOF' +{ + "registry-mirrors": ["https://3i2eoxxr.mirror.aliyuncs.com"] +} +EOF +sudo systemctl daemon-reload +sudo systemctl restart docker diff --git a/install_node.sh b/install_node.sh new file mode 100644 index 0000000..c3175f6 --- /dev/null +++ b/install_node.sh @@ -0,0 +1,30 @@ +#!/bin/bash +### + # @Author: Alvis Zhao + # @Date: 2020-08-17 13:42:57 + # @LastEditTime: 2020-08-17 13:44:50 + # @Description: 安装node +### + +sudo apt update + +echo 'export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node' >> ~/.bashrc + +curl -o- https://gitee.com/mirrors/nvm/raw/v0.35.3/install.sh | bash + +nvm install 12.8.0 +nvm use 12.8.0 + +npm config set registry https://registry.npm.taobao.org +npm config set disturl https://npm.taobao.org/dist +npm config set electron_mirror https://npm.taobao.org/mirrors/electron/ +npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ +npm config set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs/ +npm config set chromedriver_cdnurl https://npm.taobao.org/mirrors/chromedriver +npm config set operadriver_cdnurl https://npm.taobao.org/mirrors/operadriver +npm config set selenium_cdnurl https://npm.taobao.org/mirrors/selenium + +# git commit 工具 +npm install -g commitizen +npm install -g cz-conventional-changelog +echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc diff --git a/install_python3.sh b/install_python3.sh new file mode 100644 index 0000000..46eb872 --- /dev/null +++ b/install_python3.sh @@ -0,0 +1,16 @@ +#!/bin/bash +### + # @Author: Alvis Zhao + # @Date: 2020-08-17 13:41:08 + # @LastEditTime: 2020-08-17 13:42:42 + # @Description: python环境配置 +### + + +sudo apt update +sudo apt install -y python3.8 python-pip + +sudo tee /etc/pip.conf <<-'EOF' +[global] +index-url = https://mirrors.aliyun.com/pypi/simple/ +EOF