commit
8092a617e9
@ -0,0 +1,21 @@
|
||||
kind: pipeline
|
||||
type: ssh # 使用SSH
|
||||
name: default
|
||||
|
||||
|
||||
server:
|
||||
host: 172.16.0.1
|
||||
user: root
|
||||
password: 111111111111111111
|
||||
|
||||
clone:
|
||||
disable: true
|
||||
|
||||
steps:
|
||||
- name: test
|
||||
commands:
|
||||
- echo Drone start
|
||||
- date
|
||||
- /root/sre/build_nginx_proxy_prod.sh
|
||||
- date
|
||||
- echo Drone end
|
||||
@ -0,0 +1,43 @@
|
||||
kind: pipeline
|
||||
type: ssh # 使用SSH
|
||||
name: nginx-proxy-pipeline
|
||||
|
||||
|
||||
server:
|
||||
host: 172.16.0.1
|
||||
user: root
|
||||
#password: 1111111111111111111111
|
||||
password:
|
||||
from_secret: 11password # Secrets保存的密码
|
||||
|
||||
clone:
|
||||
disable: true
|
||||
|
||||
steps:
|
||||
- name: build-img
|
||||
commands:
|
||||
- echo Drone start
|
||||
- date
|
||||
- /root/sre/build_nginx_proxy_prod.sh
|
||||
- date
|
||||
- echo Drone end
|
||||
|
||||
- name: wechat
|
||||
image: lizheming/drone-wechat
|
||||
settings:
|
||||
corpid: 111111111111111111111111
|
||||
corp_secret: 111111111111111111111111111
|
||||
agent_id: 1000002
|
||||
to_user: 11111111111111111111111111111
|
||||
to_party: 112
|
||||
to_tag: ${DRONE_REPO_NAME}
|
||||
msg_url: ${DRONE_BUILD_LINK}
|
||||
safe: 1
|
||||
btn_txt: more
|
||||
title: ${DRONE_REPO_NAME}
|
||||
message: >
|
||||
{%if success %}
|
||||
build {{build.number}} succeeded. Good job.
|
||||
{% else %}
|
||||
build {{build.number}} failed. Fix me please.
|
||||
{% endif %}
|
||||
@ -0,0 +1,3 @@
|
||||
.idea
|
||||
go.sum
|
||||
nogit.*
|
||||
@ -0,0 +1,4 @@
|
||||
FROM nginx:1.19.8
|
||||
MAINTAINER me <me@me>
|
||||
LABEL Description="nginx proxy "
|
||||
ADD nginx.conf /etc/nginx/nginx.conf
|
||||
@ -0,0 +1,7 @@
|
||||
[](https://ci.sre.ink/sre/nginx-proxy)
|
||||
|
||||
|
||||
nginx proxy from eth mining port 8080
|
||||
|
||||
|
||||
443 for okex pool
|
||||
@ -0,0 +1,24 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: eth-nginx
|
||||
namespace: sre
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: eth-nginx
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
k8s.aliyun.com/pod-with-eip: "true"
|
||||
k8s.aliyun.com/pod-eip-instanceid: "eip-11111111111111111111111111111"
|
||||
labels:
|
||||
app: eth-nginx
|
||||
spec:
|
||||
containers:
|
||||
- name: eth-nginx
|
||||
image: registry-vpc.cn-hongkong.aliyuncs.com/ssssssssssssssss/nginx-proxy:2
|
||||
ports:
|
||||
- name: eth
|
||||
containerPort: 8080
|
||||
imagePullPolicy: IfNotPresent
|
||||
@ -0,0 +1,56 @@
|
||||
user nginx;
|
||||
worker_processes auto;
|
||||
|
||||
error_log /var/log/nginx/error.log notice;
|
||||
pid /var/run/nginx.pid;
|
||||
|
||||
|
||||
events {
|
||||
worker_connections 1024;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
stream {
|
||||
|
||||
allow 27.16.214.87;
|
||||
deny all;
|
||||
|
||||
proxy_timeout 1d;
|
||||
proxy_connect_timeout 30;
|
||||
|
||||
server {
|
||||
listen 8080;
|
||||
proxy_connect_timeout 28800;
|
||||
proxy_timeout 86400;
|
||||
#asia2.ethermine.org
|
||||
#proxy_pass 172.65.239.73:14444;
|
||||
proxy_pass 172.65.239.73:5555;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
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;
|
||||
}
|
||||
Loading…
Reference in new issue