vueプロジェクトはクラウドサーバに配備され、docker,nginxを介して
一.まずサーバーを購入して、アリ雲、テンセント雲はすべてできます
二.クラウドサーバからdockerをダウンロードします
三.dockerにnginxをインストールする
四.プロジェクトをgithubに転送
五.クラウドサービスにgitをインストールする
六.githubを開き、公玥を追加します.
七.サーバにディレクトリを新規作成
八.サーバにnodeをインストールする
九.プロジェクトをクローンしたディレクトリにnodeをインストールし、パッケージ化します.
十.dockerのnginxを再実行
十一.次に、パブリックネットワークip+8080を通じてプロジェクトにアクセスできます.
二.クラウドサーバからdockerをダウンロードします
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
Docker Engine-Community containerd
yum install docker-ce docker-ce-cli containerd.io
GPG , 。
docker
systemctl start docker
三.dockerにnginxをインストールする
nginx
docker search nginx
nginx
docker pull nginx
, nginx
docker run -d -p 8080:80 nginx
ip+8080,
四.プロジェクトをgithubに転送
git init
git add .
git commit -m ' '
git remote add origin +
: fatal: remote origin already exists.
git remote rm origin git remote add origin +
git push -u origin master
: error: failed to push some refs to
git pull --rebase origin master
git push -u origin master
五.クラウドサービスにgitをインストールする
yum install -y git
git
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
ssh-keygen -t rsa -C "[email protected]"
cat /root/.ssh/id_rsa.pub
六.githubを開き、公玥を追加します.
setting
SSH and GPG keys
New SSH key
, ,
七.サーバにディレクトリを新規作成
github
git clone + ssh
Are you sure you want to continue , yes
八.サーバにnodeをインストールする
wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz
tar -xvf node-v9.3.0-linux-x64.tar.xz
bin
ln -s ~/node-v9.3.0-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v9.3.0-linux-x64/bin/npm /usr/bin/npm
九.プロジェクトをクローンしたディレクトリにnodeをインストールし、パッケージ化します.
npm install
npm run build
十.dockerのnginxを再実行
docker run -d -p 8080:80 -v $PWD/dist:/usr/share/nginx/html nginx
十一.次に、パブリックネットワークip+8080を通じてプロジェクトにアクセスできます.