-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request
Description
As I use Traefik proxy and I'm certainly not the only one.
Here is a config example :
---
services:
server:
image: 0xfurai/peekaping-server:latest
container_name: peekaping-server
restart: unless-stopped
depends_on:
migrate:
condition: service_completed_successfully
environment:
DB_TYPE: sqlite
DB_NAME: /app/data/peekaping.db
MODE: prod
TZ: ${TZ}
volumes:
- peekaping-db:/app/data
networks:
- traefik-net
labels:
- "traefik.enable=true"
- "traefik.http.routers.peekaping-api.entrypoints=websecure"
- "traefik.http.routers.peekaping-api.rule=Host(`${TRAEFIK_HOST}`) && (PathPrefix(`/api/`) || PathPrefix(`/socket.io/`))"
- "traefik.http.routers.peekaping-api.service=peekaping-api-svc"
- "traefik.http.routers.peekaping-api.tls=true"
- "traefik.http.services.peekaping-api-svc.loadbalancer.server.port=8034"
web:
image: 0xfurai/peekaping-web:latest
container_name: peekaping-web
depends_on:
- server
restart: unless-stopped
networks:
- traefik-net
labels:
- "traefik.enable=true"
- "traefik.http.routers.peekaping-web}.entrypoints=websecure"
- "traefik.http.routers.peekaping-web.rule=Host(`${TRAEFIK_HOST}`)"
- "traefik.http.routers.peekaping-web.service=peekaping-web-svc"
- "traefik.http.routers.peekaping-web.tls=true"
- "traefik.http.services.peekaping-web-svc.loadbalancer.server.port=80"
migrate:
image: 0xfurai/peekaping-migrate:latest
restart: "no"
network_mode: none
environment:
DB_TYPE: sqlite
DB_NAME: /app/data/peekaping.db
volumes:
- peekaping-db:/app/data
volumes:
peekaping-db:
name: peekaping-db
networks:
traefik-net:
external: true
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request