Basic Traefik Setup

This commit is contained in:
2019-10-19 15:35:40 -04:00
parent e16f33802b
commit aba56da99a
5 changed files with 26 additions and 1 deletions

View File

@@ -0,0 +1,16 @@
- name: Install Traefik Configuration
copy:
src: traefik.yml
dest: traefik.yml
- name: Start Traefik container
docker_container:
name: traefik
image: traefik:2.0.2
restart_policy: always
ports:
- 8000:80
- 8080:8080
volumes:
- ./traefik.yml:/etc/traefik/traefik.yml
- /var/run/docker.sock:/var/run/docker.sock

View File

@@ -0,0 +1,8 @@
# Docker configuration backend
providers:
docker:
defaultRule: "Host(`{{ trimPrefix `/` .Name }}.docker.localhost`)"
# API and dashboard configuration
api:
insecure: true

View File

@@ -15,7 +15,6 @@
name: wordpress
image: wordpress:5.2.3
restart_policy: always
ports: 8080:80
volumes: wordpress:/var/www/html
links:
- mariadb