Browse Source

https

merge-requests/13/head
Steven Foerster 6 years ago
parent
commit
1eb9b0b627
  1. 2
      base.yml
  2. 1
      compose/production/traefik/Dockerfile
  3. 2
      compose/production/traefik/traefik.toml.template
  4. 2
      scripts/install.sh

2
base.yml

@ -46,7 +46,7 @@ services: @@ -46,7 +46,7 @@ services:
volumes:
- production_traefik:/etc/traefik/acme
- /var/run/docker.sock:/var/run/docker.sock:ro
#- ../mistborn_volumes/base/tls:/tls
- ../mistborn_volumes/base/tls:/tls
ports:
- "0.0.0.0:80:80/tcp"
- "0.0.0.0:443:443/tcp"

1
compose/production/traefik/Dockerfile

@ -2,5 +2,4 @@ FROM traefik:alpine @@ -2,5 +2,4 @@ FROM traefik:alpine
RUN mkdir -p /etc/traefik/acme
RUN touch /etc/traefik/acme/acme.json
RUN chmod 600 /etc/traefik/acme/acme.json
COPY ./tls /tls
COPY ./compose/production/traefik/traefik.toml /etc/traefik

2
compose/production/traefik/traefik.toml.template

@ -17,7 +17,7 @@ defaultEntryPoints = ["http", "https"] @@ -17,7 +17,7 @@ defaultEntryPoints = ["http", "https"]
[entryPoints.https]
address = ":443"
[entryPoints.https.tls]
[entryPoints.httpSSL.tls.defaultCertificate]
[entryPoints.https.tls.defaultCertificate]
certFile = "/tls/cert.crt"
keyFile = "/tls/cert.key"

2
scripts/install.sh

@ -183,6 +183,8 @@ sudo mkdir -p ../mistborn_volumes/extra @@ -183,6 +183,8 @@ sudo mkdir -p ../mistborn_volumes/extra
cp ./compose/production/traefik/traefik.toml.template ./compose/production/traefik/traefik.toml
# setup tls certs
source ./scripts/subinstallers/openssl.sh
sudo rm -rf ../mistborn_volumes/base/tls
sudo mv ./tls ../mistborn_volumes/base/
# Download docker images while DNS is operable
sudo docker-compose -f base.yml pull || true

Loading…
Cancel
Save