Browse Source

tls folder to traefik container

merge-requests/13/head
Steven Foerster 6 years ago
parent
commit
5b40903834
  1. 2
      base.yml
  2. 1
      compose/production/traefik/Dockerfile
  3. 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,4 +2,5 @@ FROM traefik:alpine @@ -2,4 +2,5 @@ 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
scripts/install.sh

@ -183,8 +183,6 @@ sudo mkdir -p ../mistborn_volumes/extra @@ -183,8 +183,6 @@ 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