Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. docker service create \
  2. --name traefik \
  3. --constraint=node.labels.traefik-public.traefik-public-certificates==true \
  4. --publish 80:80 \
  5. --publish 443:443 \
  6. --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
  7. --mount type=volume,source=traefik-public-certificates,target=/certificates \
  8. --network traefik-public \
  9. --label "traefik.frontend.rule=Host:traefik.$USE_HOSTNAME" \
  10. --label "traefik.enable=true" \
  11. --label "traefik.port=8080" \
  12. --label "traefik.tags=traefik-public" \
  13. --label "traefik.docker.network=traefik-public" \
  14. --label "traefik.redirectorservice.frontend.entryPoints=http" \
  15. --label "traefik.redirectorservice.frontend.redirect.entryPoint=https" \
  16. --label "traefik.webservice.frontend.entryPoints=https" \
  17. --label "traefik.frontend.auth.basic.users=${USERNAME}:${HASHED_PASSWORD}" \
  18. traefik:v1.7 \
  19. --docker \
  20. --docker.swarmmode \
  21. --docker.watch \
  22. --docker.exposedbydefault=false \
  23. --constraints=tag==traefik-public \
  24. --entrypoints='Name:http Address::80' \
  25. --entrypoints='Name:https Address::443 TLS' \
  26. --acme \
  27. --acme.email=$EMAIL \
  28. --acme.storage=/certificates/acme.json \
  29. --acme.entryPoint=https \
  30. --acme.httpChallenge.entryPoint=http\
  31. --acme.onhostrule=true \
  32. --acme.acmelogging=true \
  33. --logLevel=INFO \
  34. --accessLog \
  35. --api
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement