init-repo #5

Merged
fedy95 merged 2 commits from init-repo into master 4 years ago
  1. 5
      Dockerfile
  2. 4
      docker-compose.yml
  3. 2
      etc/instance/.gitignore
  4. 6
      init.sh

5
Dockerfile

@ -1,8 +1,9 @@
FROM registry.fedy95.com/baseimage-autossl:latest
ARG DOMAIN
ARG GD_Key
ARG GD_Secret
RUN export ${GD_Key} && export ${GD_Secret}
RUN ["acme.sh", "--issue", "--dns", "dns_gd", "-d", "${DOMAIN}", "--reloadcmd", "'/usr/syno/sbin/synoservicecfg --reload httpd-sys'"]
COPY init.sh .
ENTRYPOINT ["./init.sh"]

4
docker-compose.yml

@ -9,6 +9,6 @@ services:
env_file: env/instance.env
volumes:
- ./etc/instance/server.crt:/usr/syno/etc/ssl/ssl.crt/server.crt
- ./etc/instance/server.key:/usr/syno/etc/ssl/ssl.crt/server.key
- /usr/syno/etc/ssl/ssl.crt:/usr/syno/etc/ssl/ssl.crt
- /usr/syno/etc/ssl/ssl.key:/usr/syno/etc/ssl/ssl.key
...

2
etc/instance/.gitignore

@ -1,2 +0,0 @@
*
!.gitignore

6
init.sh

@ -0,0 +1,6 @@
#!/bin/sh
./acme.sh --issue --debug --dns dns_gd -d "${DOMAIN}" \
--cert-file /usr/syno/etc/ssl/ssl.crt/server.crt \
--key-file /usr/syno/etc/ssl/ssl.key/server.key \
--reloadcmd '/usr/syno/sbin/synoservicecfg --reload httpd-sys'