Browse Source

mount tls

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

1
base.yml

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

1
compose/production/traefik/Dockerfile

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

1
scripts/install.sh

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

Loading…
Cancel
Save