Skip to content

Commit b5a5faf

Browse files
committed
add example
1 parent b5a5067 commit b5a5faf

File tree

4 files changed

+19
-41
lines changed

4 files changed

+19
-41
lines changed

Docker_entrypoint.sh

Lines changed: 0 additions & 27 deletions
This file was deleted.

Dockerfile

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,28 @@
1-
FROM alpine:edge
1+
FROM alpine:3.5
22
MAINTAINER CHENHW2 <https://github.com/chenhw2>
33

4-
ARG BIN_URL=https://github.com/chenhw2/aliyun-ddns-cli/releases/download/v20170420/aliddns_linux-amd64-20170420.tar.gz
4+
ARG VER=20170627
5+
ARG URL=https://github.com/chenhw2/aliyun-ddns-cli/releases/download/v$VER/aliddns_linux-amd64-$VER.tar.gz
56
ARG TZ=Asia/Hong_Kong
67

7-
RUN apk add --update --no-cache wget supervisor ca-certificates tzdata \
8+
RUN apk add --update --no-cache wget ca-certificates tzdata \
89
&& update-ca-certificates \
910
&& ln -sf /usr/share/zoneinfo/$TZ /etc/localtime \
1011
&& rm -rf /var/cache/apk/*
1112

12-
RUN mkdir -p /opt \
13-
&& cd /opt \
14-
&& wget -qO- ${BIN_URL} | tar xz \
13+
RUN mkdir -p /usr/bin \
14+
&& cd /usr/bin \
15+
&& wget -qO- $URL | tar xz \
1516
&& mv aliddns_* aliddns
1617

1718
ENV AccessKeyID=1234567890 \
1819
AccessKeySecret=abcdefghijklmn \
1920
Domain=ddns.example.win \
2021
Redo=0
2122

22-
ADD Docker_entrypoint.sh /entrypoint.sh
23-
RUN chmod +x /entrypoint.sh
24-
25-
ENTRYPOINT ["/entrypoint.sh"]
23+
CMD aliddns \
24+
--id $AccessKeyID \
25+
--secret $AccessKeySecret \
26+
auto-update \
27+
--domain $Domain \
28+
--redo $Redo

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@ $ docker run -d \
1717
-e "AcceDomain=ddns.example.winssKeyID" \
1818
-e "Redo=600" \
1919
chenhw2/aliyun-ddns-cli
20-
2120
```
21+
22+
### Example (for Synology)
23+
- https://github.com/chenhw2/aliyun-ddns-cli/tree/master/example
24+
2225
### Help
2326
```
2427
$ docker run --rm chenhw2/aliyun-ddns-cli -h
@@ -46,8 +49,8 @@ GLOBAL OPTIONS:
4649
--access-key-secret value, --secret value AliYun's Access Key Secret
4750
--help, -h show help
4851
--version, -v print the version
49-
5052
```
53+
5154
### CLI Example:
5255
```
5356
aliddns --id ${AccessKeyID} --secret ${AccessKeySecret} \
@@ -56,5 +59,4 @@ aliddns --id ${AccessKeyID} --secret ${AccessKeySecret} \
5659
aliddns --id ${AccessKeyID} --secret ${AccessKeySecret} \
5760
update --domain ddns.example.win \
5861
--ipaddr $(ifconfig pppoe-wan | sed -n '2{s/[^0-9]*://;s/[^0-9.].*//p}')
59-
60-
```
62+
```

example/Synology_Docker.png

201 KB
Loading

0 commit comments

Comments
 (0)