#服务器地址: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
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 \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro \
-d mysql:5.7
#设置automan可远程登录
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
=============================================
#定时任务查看编辑
crontab -e
## 内容 每天2点15执行脚本
15 02 * * * /var/lib/mysql/back_data/back_data.sh
#back_date.sh
#!/bin/bash
mysqldump -uroot -p1qaz2wsx, automan > /var/lib/mysql/back_data/automan_$(date +%Y%m%d_%H%M%S).sql
##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-new \
-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 \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro \
-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 安装
https://tecadmin.net/install-latest-nodejs-and-npm-on-centos/
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
curl -sL https://deb.nodesource.com/setup_8.x | -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
将以下文件上传至填写域名或路径指向的web服务器(或虚拟主机)的目录(若填写域名,将文件放置在域名根目录下,例如wx.qq.com/MP_verify_zwIKX3QTixaPSuY6.txt;若填写路径,将文件放置在路径目录下,例如wx.qq.com/mp/MP_verify_zwIKX3QTixaPSuY6.txt),并确保可以访问。 说明:放在ngnix所配置域名的根目录下
创建微信公众号菜单
1.获取token (打开下面链接 按要求操作)
https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=消息接口调试&form=文本消息
2.创建菜单
=========================================================================================
curl -X POST \
'https://api.weixin.qq.com/cgi-bin/menu/create?access_token=15_cy0iZ_LWxfcJUl4vIBzxVDWCY9_YAkXb7A_EEBwQQeMbIvrkfRnXGg6zbr2ATwnMIpOzSowS0b-nCZl469_hCC3En36gDnpmkCntQ_ULaDcbGoasmCM40igwW9aVi0kvHgBZP2lM_CAOLorDIMDbAJAWAR' \
-H 'Content-Type: application/json' \
-H 'Postman-Token: fc3b2b25-9be6-4fc9-ae78-153edeba1cad' \
-H 'cache-control: no-cache' \
-d '{
"button": [
{
"type": "view",
"name": "绑定账户(测试)",
"url": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxd8d09d133cca46c9&redirect_uri=https://dev-mini-api.vippeijian.com/mini/wechat/oauthServlet&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect",
"sub_button": [ ]
}
]
}
'
=========================================================================================
3.删除菜单
=========================================================================================
curl -X GET \
'https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=15_VkzFmuyfmqcixvzeDVXCj86HuksX1UiYeCmIp9CadeYOlZEX5tfwsRIhkrge0s_faIBLDSV6tJLTQkuCusr9mp4YjdEqevl_QJZLkgQhXfjAklN2tZH3J6YdV1cxvkYAF4LBThEHwjkZJ1d4SDDdAEAVGG' \
-H 'Postman-Token: b47d7ecc-e174-4fa9-b43b-e6f07a418e64' \
-H 'cache-control: no-cache'
=========================================================================================
公众号H5地址:
https://mini-api.vippeijian.com/bind/?type=1 绑定成功