init-repo #7

Merged
fedy95 merged 2 commits from init-repo into master 4 years ago
  1. 5
      Makefile
  2. 6
      docker-compose.yml
  3. 8
      init.sh

5
Makefile

@ -4,12 +4,9 @@ MAKEFLAGS += --silent
REGISTRY=registry.fedy95.com
YAMLLINT_TAG=baseimage-yamllint:latest
lint: lint-yaml
LINT-YAML-CMD=docker run --rm -it -v $(PWD):/data ${REGISTRY}/${YAMLLINT_TAG}
lint-yaml:
docker pull ${REGISTRY}/${YAMLLINT_TAG}
$(LINT-YAML-CMD) docker-compose.yml
.DEFAULT_GOAL := lint
.DEFAULT_GOAL := lint-yaml

6
docker-compose.yml

@ -9,6 +9,8 @@ services:
env_file: env/instance.env
volumes:
- /usr/syno/etc/ssl/ssl.crt:/usr/syno/etc/ssl/ssl.crt
- /usr/syno/etc/ssl/ssl.key:/usr/syno/etc/ssl/ssl.key
- /usr/syno/etc/certificate/system/default/cert.pem:/usr/syno/etc/ssl/cert.pem
- /usr/syno/etc/certificate/system/default/fullchain.pem:/usr/syno/etc/ssl/fullchain.pem
- /usr/syno/etc/certificate/system/default/privkey.pem:/usr/syno/etc/ssl/privkey.pem
- /usr/syno/etc/certificate/system/default/syno-ca-cert.pem:/usr/syno/etc/ssl/syno-ca-cert.pem
...

8
init.sh

@ -1,6 +1,8 @@
#!/bin/sh
./acme.sh --install -m "${EMAIL}"
./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'
--cert-file /usr/syno/etc/ssl/cert.pem \
--key-file /usr/syno/etc/ssl/privkey.pem \
--fullchain-file /usr/syno/etc/ssl/fullchain.pem \
--capath /usr/syno/etc/ssl/syno-ca-cert.pem \
--reloadcmd '/usr/syno/sbin/synoservice --reload nginx'