Primary Docker is a successor to Primary Vagrant and a fork of the Ouroboros project by UF Health.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 

59 lines
1.5 KiB

version: '3'
networks:
default:
driver: bridge
services:
srdb:
image: foxylion/search-replace-db
restart: always
depends_on:
- proxy
labels:
- 'traefik.frontend.rule=Host:srdb.test'
- 'traefik.domain=srdb.test'
- 'traefik.enable=true'
- 'traefik.docker.network=primarydocker_default'
- 'traefik.port=80'
- "traefik.frontend.redirect.entryPoint=http"
mailcatcher:
image: schickling/mailcatcher
restart: always
depends_on:
- proxy
environment:
MAILCATCHER_PORT: 1025
networks:
- default
labels:
- 'traefik.frontend.rule=Host:mailcatcher.test'
- 'traefik.domain=mailcatcher.test'
- 'traefik.enable=true'
- 'traefik.docker.network=primarydocker_default'
- 'traefik.port=1080'
- "traefik.frontend.redirect.entryPoint=http"
webgrind:
image: devgeniem/webgrind
ports:
- 80
labels:
- 'traefik.frontend.rule=Host:webgrind.test'
- 'traefik.domain=webgrind.test'
- 'traefik.enable=true'
- 'traefik.docker.network=primarydocker_default'
- 'traefik.port=80'
- "traefik.frontend.redirect.entryPoint=http"
proxy:
image: traefik
command: --api --docker
ports:
- '80:80'
- '443:443'
- '8080:8080'
networks:
- default
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./conf/traefik.toml:/etc/traefik/traefik.toml:ro
- ./conf:/etc/traefik/conf