vueプロジェクトはクラウドサーバに配備され、docker,nginxを介して


一.まずサーバーを購入して、アリ雲、テンセント雲はすべてできます
二.クラウドサーバから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を通じてプロジェクトにアクセスできます.