48 lines
1.6 KiB
YAML
48 lines
1.6 KiB
YAML
services:
|
|
api:
|
|
image: git.send.nrw/sendnrw/edge-wol:latest
|
|
container_name: edgewol
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /docker/edgewol/machines.json:/data/machines.json
|
|
#labels:
|
|
#- traefik.enable=true
|
|
#- traefik.http.routers.edgewol.rule=Host(`edgewol.b1tsblog.org`)
|
|
#- traefik.http.services.edgewol.loadbalancer.server.port=8080
|
|
#- traefik.http.routers.edgewol.entrypoints=websecure
|
|
#- traefik.http.routers.edgewol.tls=true
|
|
#- traefik.http.routers.edgewol.tls.certresolver=letsencrypt
|
|
#- traefik.http.middlewares.edgewol-redirect.redirectscheme.scheme=https
|
|
#- traefik.http.middlewares.edgewol-redirect.redirectscheme.permanent=true
|
|
#- traefik.http.routers.edgewol0.rule=Host(`edgewol.b1tsblog.org`)
|
|
#- traefik.http.routers.edgewol0.entrypoints=web
|
|
#- traefik.http.routers.edgewol0.middlewares=edgewol-redirect
|
|
#- traefik.protocol=http
|
|
network_mode: host
|
|
#networks:
|
|
#- traefik-net
|
|
environment:
|
|
# HIER BEARBEITEN
|
|
EW_USERNAME: groot
|
|
EW_PASSWORD: ""
|
|
EW_PRODUCTIVE: true
|
|
EW_DB: /data/machines.json
|
|
TZ: Europe/Berlin
|
|
# Sollten Ports extern verfügbar gemacht werden müssen (nicht empfohlen)
|
|
ports:
|
|
- "8080:8080" # <host>:<container>
|
|
restart: unless-stopped
|
|
# Newt-Client für eine Pangolin-Integration
|
|
#newt:
|
|
#image: fosrl/newt
|
|
#container_name: newt
|
|
#networks:
|
|
#- traefik-net
|
|
#restart: unless-stopped
|
|
#environment:
|
|
#- PANGOLIN_ENDPOINT=
|
|
#- NEWT_ID=
|
|
#- NEWT_SECRET=
|
|
networks:
|
|
traefik-net:
|
|
external: true |