File: docker-compose.yml

package info (click to toggle)
weakforced 3.0.0-4
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 3,196 kB
  • sloc: cpp: 20,397; python: 2,002; sh: 700; makefile: 432
file content (37 lines) | stat: -rw-r--r-- 1,074 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
version: '2'
services:
  wforce_image:
    image: powerdns/wforce:${VERSION}
    build:
      context: weakforced
      dockerfile: docker/wforce_image/Dockerfile
      args:
        - license=${LICENSE}
        - git_revision=${GIT_REVISION}
        - version=${VERSION}
        - MAXMIND_LICENSE_KEY=${MAXMIND_LICENSE_KEY}
    environment:
      - WFORCE_VERBOSE
      - WFORCE_HTTP_PORT=${WFORCE_PORT}
      - WFORCE_HTTP_PASSWORD=${WFORCE_PASSWORD}
      - WFORCE_LOGSTASH_URL
      - WFORCE_CONFIG_FILE
    ports:
      - "${WFORCE_PORT}:${WFORCE_PORT}"
  wforce_minimal:
    image: powerdns/wforce-minimal:${VERSION}
    build:
      context: weakforced
      dockerfile: docker/wforce_image/Dockerfile.minimal
      args:
        - license=${LICENSE}
        - git_revision=${GIT_REVISION}
        - version=${VERSION}
  trackalert:
    image: powerdns/wforce:${VERSION}
    environment:
      - TRACKALERT=1
      - TRACKALERT_HTTP_PORT=${TRACKALERT_PORT}
      - TRACKALERT_HTTP_PASSWORD=${WFORCE_PASSWORD}
    ports:
      - "${TRACKALERT_PORT}:${TRACKALERT_PORT}"