Commit 4584cd21 authored by wangjunqiangs's avatar wangjunqiangs

初步添加docker打包目录

parent e7af9e90
# java
# Version: 0.0.1
FROM registry.cn-hangzhou.aliyuncs.com/witcloud/docker-java:0.0.1
# Maintainers
MAINTAINER Carit Zhu "carit.zhu@witium.com"
COPY tdlcloud.jar /root/tdlcloud.jar
COPY ca.crt /root/ca.crt
COPY witcd.pem /root/witcd.pem
COPY witcd.crt /root/witcd.crt
ARG WITIUM_INFLUXDB_HOST
ENV WITIUM_INFLUXDB_HOST ${WITIUM_INFLUXDB_HOST:-http://witcloud-influxdb:8086}
ARG WITIUM_MQTT_URL
ENV WITIUM_MQTT_URL ${WITIUM_MQTT_URL:-tcp://witcloud-emq}
ARG WITIUM_MQTT_PORT
ENV WITIUM_MQTT_PORT ${WITIUM_MQTT_PORT:-1883}
ARG WITIUM_MQTT_CACRT
ENV WITIUM_MQTT_CACRT ${WITIUM_MQTT_CACRT:-/root/ca.crt}
ARG WITIUM_MQTT_CLIENTKEY
ENV WITIUM_MQTT_CLIENTKEY ${WITIUM_MQTT_CLIENTKEY:-/root/witcd.pem}
ARG WITIUM_MQTT_CLIENTCRT
ENV WITIUM_MQTT_CLIENTCRT ${WITIUM_MQTT_CLIENTCRT:-/root/witcd.crt}
EXPOSE 8092
ENTRYPOINT [ "java", "-jar","/root/tdlcloud.jar" ]
CMD ["--witium.influxdb.host ${WITIUM_INFLUXDB_HOST}","--witium.mqtt.url ${WITIUM_MQTT_URL}","--witium.mqtt.port ${WITIUM_MQTT_PORT}","--witium.mqtt.cacrt ${WITIUM_MQTT_CACRT}","--witium.mqtt.clientkey ${WITIUM_MQTT_CLIENTKEY}","--witium.mqtt.clientcrt ${WITIUM_MQTT_CLIENTCRT}"]
\ No newline at end of file
#!/bin/bash
aliyun_docker='registry.cn-hangzhou.aliyuncs.com/wt_jenkins/docker-tdlcloud'
local_docker='witcloud/tdlcloud'
cp ../build/libs/*.jar ./
typeset -l project
jarname=`find -name "*.jar"| awk -F \/ '{print $2}'`
version=$(find -name "*.jar"| awk -F \/ '{print $2}' | cut -d - -f 2)
project=$(find -name "*.jar"| awk -F \/ '{print $2}' | cut -d - -f 1)
echo $version
echo $project
echo $jarname
mv ${jarname} tdlcloud.jar
docker login --username=上海辉泰信息科技有限公司 -p Witium37774020 registry.cn-hangzhou.aliyuncs.com
docker build -t ${local_docker}:${version} . | tee log
ImageId=`cat log | grep "Successfully built" | awk '{print $3}'`
echo $ImageId
rm log
rm *.jar
cd ../build/libs/
rm *.jar
docker tag ${ImageId} ${aliyun_docker}:${version}
docker tag ${ImageId} ${aliyun_docker}:latest
docker push ${aliyun_docker}:${version}
docker push ${aliyun_docker}:latest
docker rmi ${local_docker}:${version}
docker rmi ${aliyun_docker}:${version}
docker rmi ${aliyun_docker}:latest
-----BEGIN CERTIFICATE-----
MIIDpzCCAo+gAwIBAgIJAKFUJxy8GWeRMA0GCSqGSIb3DQEBDQUAMGoxFzAVBgNV
BAMMDkFuIE1RVFQgYnJva2VyMRYwFAYDVQQKDA1Pd25UcmFja3Mub3JnMRQwEgYD
VQQLDAtnZW5lcmF0ZS1DQTEhMB8GCSqGSIb3DQEJARYSbm9ib2R5QGV4YW1wbGUu
bmV0MB4XDTE4MDQxNjAzNDQ1MVoXDTMyMDQxMjAzNDQ1MVowajEXMBUGA1UEAwwO
QW4gTVFUVCBicm9rZXIxFjAUBgNVBAoMDU93blRyYWNrcy5vcmcxFDASBgNVBAsM
C2dlbmVyYXRlLUNBMSEwHwYJKoZIhvcNAQkBFhJub2JvZHlAZXhhbXBsZS5uZXQw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSfnuPAC7X7PCdesjFUAnA
V0/x745iDaAyzpMFoNhubCumswHXglItU5MuVXbtXGcix2aKfw7DndTA92lRxn9z
llbrrfzniVxyH+4F1/fFNqCzFY38eVGCD1mCYLyd7ekHHJCYRw17rLfmJIU6VKSU
YrX2zdRVe7Dk9EktjWZh7YRDvR7aNMAF4UTPv/KS8E+jTUx6Rutiy/HYGxo+Cj1p
xkSewWaqAvEIl8yhbEhsUqbgrO25jbPXIUrtSG6LMTIpHrg2RwR0HC4MQ3xH1ixu
lkmSJVkibRTAEN2ZI8O3FmPg4SUPxq5ROu2u+1uP9sbQFKICEBKGY0ug8I6oa5Kv
AgMBAAGjUDBOMB0GA1UdDgQWBBRLl4XcCNJGkjncNvX/qRnm+PnCTjAfBgNVHSME
GDAWgBRLl4XcCNJGkjncNvX/qRnm+PnCTjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3
DQEBDQUAA4IBAQBXJPoo7vQTqvuoE7W8zfyN5xSfdIaU+LdXTXrpSt0f3Zkrwo3n
aq9nsU89KWhmBzISDXjpa/Bd3jsCu/iiibsnOK7WsrjWeulai/9rh4cIK+r8q1CF
VEf/PkL6JoTU7lMKDdEIZbata6Tp/Oo5CFggqS4s4W0uM6H1pgiQzue8QLUyMwyi
2V8AOxa6RKFT4Lyp1BoBHE1FRq/zHarsuqKRlomCULAGwxS2UbxuX80py0vBEg6d
Kj6Rmb/0aSYENq99SHiwRn2N52M6YTXBsJ0ftqL7XFwH52nHvPy0kULvmNw57fr3
40EaqX1vgXPFBBmj9/JvWtilDl1AmMuXq7Mj
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIESzCCAzOgAwIBAgIJAPMXBQpqtSoZMA0GCSqGSIb3DQEBDQUAMGoxFzAVBgNV
BAMMDkFuIE1RVFQgYnJva2VyMRYwFAYDVQQKDA1Pd25UcmFja3Mub3JnMRQwEgYD
VQQLDAtnZW5lcmF0ZS1DQTEhMB8GCSqGSIb3DQEJARYSbm9ib2R5QGV4YW1wbGUu
bmV0MB4XDTE4MDQxNjAzNDU1M1oXDTMyMDQxMjAzNDU1M1owGDEWMBQGA1UEAwwN
d2l0aXVtLWNsaWVudDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOiC
56L1L6Z7oJYPiVPw2iKWIsEIRzXSjGOy0Q+ZtqW3aI6WcoFmWVvVrZ7Njcf7nIM2
MCYA3XRMQf4ps/pPVeu6GjU0zLxMhArsRyHqbidZf12G/FavWKHbLeRQiq3+DLsc
NAqDjDhcysp21QcK4EGeuiDF+qra5eJr1f53PNlH6s9GqFF4Hl1XGju4mNGVgWOp
LHzIu39H3K+e3U/BrD3qq6B6p4JRPEggusXTvFjAev2aq9XGz9kpxDQjJFzTP7j6
Wq6o5CiSjJCMgHMSyTcJtZaPHM8mzhJ5R3O2ocXyR3a5Z6mSb0VUNlXZ8l8/1m3r
4ju/sFmWsRqflXh/SHUCAwEAAaOCAUQwggFAMAwGA1UdEwEB/wQCMAAwCQYDVR0R
BAIwADARBglghkgBhvhCAQEEBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsG
AQUFBwMEMAsGA1UdDwQEAwIDqDAoBglghkgBhvhCAQ0EGxYZQ2xpZW50IEJyb2tl
ciBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU6Bvas60Q/gytLOCw3V9y4BlfmbgwgZwG
A1UdIwSBlDCBkYAUS5eF3AjSRpI53Db1/6kZ5vj5wk6hbqRsMGoxFzAVBgNVBAMM
DkFuIE1RVFQgYnJva2VyMRYwFAYDVQQKDA1Pd25UcmFja3Mub3JnMRQwEgYDVQQL
DAtnZW5lcmF0ZS1DQTEhMB8GCSqGSIb3DQEJARYSbm9ib2R5QGV4YW1wbGUubmV0
ggkAoVQnHLwZZ5EwDQYJKoZIhvcNAQENBQADggEBAHa1C75lJ49IWUIvQbItg6ji
lXKVfyJzy/KVqB4cWulnSCGcQb/oOYwo3uDsgcsA9xXSK/7rjOTC2nfC2iAVFCwo
rFJ0725PHiaNjt4IXPm6II1YR3yV1QXqg9aWS741RBgxnrp4q6LCGfNR6u1TIHcy
MoL0eg17P1zwyahXPW43DeoeKjDuPXyZXzS1RMpkYdiFVfQeLLfeq296n5mHWcEs
9mJ4+ZK87qvsjp5LVYlDdVgUoHJjzlKanb1oBRCr6lyzaPRLvb58D6Mna5qI4ehP
frzTsWUtuqPWzkHa5Z6uDPpIFNDwmB80GdpEvsTW2FzIq/tFz2dOuy1BkAmElS8=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDoguei9S+me6CW
D4lT8NoiliLBCEc10oxjstEPmbalt2iOlnKBZllb1a2ezY3H+5yDNjAmAN10TEH+
KbP6T1Xruho1NMy8TIQK7Ech6m4nWX9dhvxWr1ih2y3kUIqt/gy7HDQKg4w4XMrK
dtUHCuBBnrogxfqq2uXia9X+dzzZR+rPRqhReB5dVxo7uJjRlYFjqSx8yLt/R9yv
nt1Pwaw96qugeqeCUTxIILrF07xYwHr9mqvVxs/ZKcQ0IyRc0z+4+lquqOQokoyQ
jIBzEsk3CbWWjxzPJs4SeUdztqHF8kd2uWepkm9FVDZV2fJfP9Zt6+I7v7BZlrEa
n5V4f0h1AgMBAAECggEBAIBnssbTA1K82Y2l3OBnlgAdy+mwyarWsUNqAHzOFglk
xbBhM7F0tYq68dxOhqtXsDLiXSrPtX1Bk/xqSYPGBpxdNZYGp76hvxZNMGdxkQ3Y
JjefkYHJ6nfQlIKPXFcEg0FeLPtVdL23uSKhB7qQ7hIvN3lb/LgYlXY6uX6DmS4g
tMPADHDDrT0rY0k4MpfODSl7owSxb3NkTX4ZLSAgRsvWGwbCzRFGEbwkIYxJ4HCe
xMkArWcROgs0ppr0qOsnrnVSJISSRSRFwrZU988CCRZM7HrT5WcZuyVpepvJ3hh2
4a9jUYCg5iok91GuiqmRdHNmQ1JQHUnlGQGlK0HqYQECgYEA/dpNutEYf0Wj6Veg
zAUeyjVaJAJGaEZ6fKFpwvgLzP2ZRo7h0N3f6ANrHZ397f9yzpzkmVDMzYH3AVnG
PrP+TrGFOmLZ5+1LoRB1gdPPBLbBE00zQzB6i/WXxPGi6/1brupcwuMtWZAXyS2X
STL3ISl0WJWkw+hwZcoX8wbAdjUCgYEA6npjYo6YzRVjwX2ysncV9Fw3FGpvgma6
76x+X1xVXbKoImI2Hn+VVOdLdF5d0X/+Br8ZhL8HZd1LQ5Z8lf0G3ekIDwaBxO/D
q36QdFdm9o5CoV5pu63UbNdIiaoO8Y6GTFb+oKikZf0FW7s+BoRhOT9FKhYBzW0N
LZEJPMCg0UECgYBlWiGqsw0q020sHvZuPqUaas7Ajb/6phkFZZTKaSqc/6uQxj9W
mx9ojOTZgFkACvuVjoKey+nZK0ipW2SRaF/in3Hn68vAk7ecaOvhl+WRpj3ULQCI
lPR4qOedlDROMGvInH3IuddDaQp2IiPC7/xHWzu+mpCcP1OQ8G07dLim+QKBgHEq
bHkOtXSVlDW4gtxbWT88mmDCFdtr1WEDcWJ438J/DWK637/Md7gogWRCfykzitia
tqg4wktJiJ+wK6UAH6ZOZ9NIoqz3wwor5XAhFtJ8SnAzbvhjpxh4tsuqRdgTn4GM
owvLGL0YZtOlBQSEM6A7hxgO0wPgU/HgBANMPNGBAoGBAJJDwEw22EXWAaRTGu8b
kHx3nb8DCNMGSaAIi9JRGrhIkNVwolrGiKGq5D2cwQq/7J8t2hIWcHntXonTTqKF
TGq9CTDIVKKJX9XUJBUgN3bbOoP3vV5ipmDnHRp0j0E5eqJ+f5PGbBNJZqIKELdK
KFgvglTLdoSo+WseOJoRXxF4
-----END PRIVATE KEY-----
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment