汽车人-服务器安装配置说明.md 6.2 KB

服务器安装配置说明

#服务器地址:139.199.108.62
ssh root@139.199.108.62
ssh root@172.21.0.5
password:qicheren#2018

####一、docker 安装

#安装方法  
https://docs.docker.com/install/linux/docker-ce/centos/
步骤
yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
  
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
    
#yum-config-manager --enable docker-ce-test

yum install docker-ce
systemctl start docker

二、安装mysql数据库

sudo docker run --name mysql5.7 \
-e MYSQL_ROOT_PASSWORD=1qaz2wsx, \
-p 3306:3306 \
-v /home/root/docker-var/mysql/config:/etc/mysql/conf.d \
-v /home/root/docker-var/mysql/data:/var/lib/mysql \
-d mysql:5.7

#设置dymj可远程登录
CREATE USER 'automan-dev'@'%' IDENTIFIED BY 'automan@2018';

=============================================
数据连接 automan-dev
=============================================
host    : 139.199.108.62
username: automan-dev
password: automan@2018
port    : 3306
=============================================

=============================================
数据连接 automan
=============================================
host    : 139.199.108.62   172.21.0.5(内网)
username: automan
password: ~(/q[0zr
port    : 3306
=============================================

三、CICD

##Dockerfile
FROM ubuntu:18.04
MAINTAINER rxg <xg1943@gmail.com>
RUN apt-get update
RUN apt-get -y install git
RUN git config --global user.name fivefire
RUN git config --global user.name fivefire@gmail.com
RUN apt-get -y install wget
RUN apt-get -y install vim
RUN apt-get update
RUN apt-get -y install curl
RUN curl -sL https://rpm.nodesource.com/setup_8.x
RUN apt-get -y  install nodejs
RUN wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz
RUN tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/
ENV JAVA_HOME /usr/local/jdk1.8.0_171
RUN wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz
RUN tar -zxvf apache-maven-3.5.3-bin.tar.gz  -C /usr/local
ENV M2_HOME /usr/local/apache-maven-3.5.3
ENV PATH $PATH:$JAVA_HOME/bin:$M2_HOME/bin
RUN wget  https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.107.3/jenkins.war
CMD setsid java -jar jenkins.war
EXPOSE 8080
#创建镜像(在Dockerfile文件同级目录执行)
docker build -t fivefire/cicd:v1 .
#运行容器
sudo docker run  -p 8080:8080 \
-v /home/root/docker-var/jenkins:/root/.jenkins/ \
-v /home/root/docker-var/m2:/root/.m2 \
-it fivefire/cicd:v1
#访问地址
url:http://139.199.108.62:8080
username:fivefire
password:fivefire#2018


域名
dev-mini-api.vippeijian.com
dev-admin-api.vippeijian.com
dev-admin-www.vippeijian.com

mini-api.vippeijian.com
admin-api.vippeijian.com
admin-www.vippeijian.com



sudo docker run \
  --name dev-admin-www \
  -d -p 80:80 \
  -v /home/root/docker-var/automan-dev/www/html:/usr/share/nginx/html \
  -d nginx
  
  
  
  
    docker run --detach \
        --name automan-nginx \
        -p 443:443\
        -p 80:80 \
        -v /home/root/docker-var/nginx/data:/usr/share/nginx/html:rw \
        -v /home/root/docker-var/nginx/config/nginx.conf:/etc/nginx/nginx.conf/:rw \
        -v /home/root/docker-var/nginx/config/conf.d/default.conf:/etc/nginx/conf.d/default.conf:rw \
        -v /home/root/docker-var/nginx/logs:/var/log/nginx/:rw \
        -v /home/root/docker-var/nginx/ssl:/ssl/:rw \
        -d nginx



user  nginx;
worker_processes  1;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;
}
server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #
    #location ~ \.php$ {
    #    proxy_pass   http://127.0.0.1;
    #}

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    #location ~ \.php$ {
    #    root           html;
    #    fastcgi_pass   127.0.0.1:9000;
    #    fastcgi_index  index.php;
    #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    #    include        fastcgi_params;
    #}

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #    deny  all;
    #}
}
#nodejs 安装
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs



yum remove nodejs npm -y 




npm i -D webpack-dev-server@2.9.7



scp * root@139.199.108.62:/home/root/docker-var/nginx/data/online


 http://139.199.108.62/online
小程序信息:
1.账号:gaohuijuan@vippeijian.com    
  AppID: wx22669339132b647c
  AppSecret: e0623876cf902cad151fd20ad39d2aa7
  配件商
2:账号  3128520188@qq.com
  AppID:wx68377e6ed2b6cea2
  AppSecret:89c984c548b23937d55455baa8cae868
  司机 
3.账号:zhaohui@vippeijian.com
  AppID: wx71804c2bc621b988
  AppSecret: f89c8bd2ab363a86a065c51b32a97b20
  修理厂

密码:qicheren2018..

公众号:
登录 https://mp.weixin.qq.com/
用户名:qicheren-2018
密码: qicheren2018..

AppID: wxd8d09d133cca46c9

AppSecret:90063cb527176fd7cde1cb172a536ff2