소스 검색

no message

DESKTOP-3E973C2\Admin 4 년 전
커밋
5f691d85d8
4개의 변경된 파일46개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      Dockerfile
  2. 27 0
      config.yaml
  3. BIN
      ddosdefend
  4. 8 0
      push.sh

+ 11 - 0
Dockerfile

@@ -0,0 +1,11 @@
+FROM golang:1.9.2
+RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
+RUN echo 'Asia/Shanghai' > /etc/timezone
+
+COPY ddosdefend /go/bin/
+RUN chmod +x /go/bin/ddosdefend
+COPY config.yaml /go/bin/config.yaml
+WORKDIR /go/bin
+
+CMD ["/go/bin/ddosdefend"]
+

+ 27 - 0
config.yaml

@@ -0,0 +1,27 @@
+name: ddosdefend
+smtp_port: 25
+http_port: 8686
+yunfan_addr: ":8888"
+mails: {
+    "defensewl@weileapi.com": "https://ds-console.jiaxianghudong.com/api/aliyunSMS",
+    "defensejx@weileapi.com": "https://ds-console.jixiang.cn/api/aliyunSMS",
+    "defensexy@weileapi.com": "https://ds-system.xinyueyouxi.com/api/aliyunSMS"
+}
+kafka:
+    brokers: ['10.30.253.150:9092','10.30.253.149:9092','10.30.253.148:9092']
+    groupid: 'ddosdefend'
+    topic: ['login2']
+sls:
+    name: xylogs
+    endpoint: cn-beijing-intranet.log.aliyuncs.com
+    access_key_id: LTAICuoQ5ciJtfdq
+    access_key_secret: fEI9Osujh6dunxGoYIJVqdr0yadaGq
+redis:
+    addr: 'r-2zed56d6b1cddcb4.redis.rds.aliyuncs.com:6379'
+    password: 'weiLeJXreDis2017'
+    dbindex: 2
+    pool_size: 10
+nacos:
+    namespaceid: 'e53ee640-b5fd-461d-9898-6b3942abd446'
+    ip: 'mse-b7dbfee2-nacos-ans.mse.aliyuncs.com'
+    port: 8848

BIN
ddosdefend


+ 8 - 0
push.sh

@@ -0,0 +1,8 @@
+#!/bin/bash
+
+release=$1
+
+[ ! -n "$release" ] && exit 1
+
+docker build -t registry-vpc.cn-beijing.aliyuncs.com/xinyue/ddosdefend:${release} .
+docker push registry-vpc.cn-beijing.aliyuncs.com/xinyue/ddosdefend:${release}