Sign inSign up

nevce/netzwerk-scanner-stack:1.1

Manifest digest

sha256:7cabad0fd97a900a123f4e519e222ee54ef8c7451641f900107d4f3b1ab08d2f

Last pushed

12 days by nevce

Type

Compose

Manifest digest

sha256:7cabad0fd97a900a123f4e519e222ee54ef8c7451641f900107d4f3b1ab08d2f

Compose file content


name: netzwerk-scanner-release

services:
  database:
    image: nevce/netzwerk-scanner-db:1.1
    environment:
      POSTGRES_DB: network_scanner
      POSTGRES_USER: network_scanner
      POSTGRES_PASSWORD: ${NETZWERK_SCANNER_DB_PASSWORD:?Datenbankpasswort erforderlich}
    volumes:
      - postgres_data:/var/lib/postgresql/data
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U network_scanner -d network_scanner"]
      interval: 5s
      timeout: 5s
      retries: 5
    restart: unless-stopped

  scanner:
    image: nevce/netzwerk-scanner-scanner:1.1
    restart: unless-stopped
    security_opt:
      - no-new-privileges:true
    cap_drop:
      - ALL
    healthcheck:
      test: ["CMD", "wget", "-q", "-O", "/dev/null", "http://127.0.0.1:8081/health"]
      interval: 10s
      timeout: 5s
      retries: 5

  backend:
    image: nevce/netzwerk-scanner-backend:1.1
    environment:
      DB_HOST: database
      DB_PORT: "5432"
      POSTGRES_DB: network_scanner
      POSTGRES_USER: network_scanner
      POSTGRES_PASSWORD: ${NETZWERK_SCANNER_DB_PASSWORD:?Datenbankpasswort erforderlich}
      SCANNER_URL: http://scanner:8081
    depends_on:
      database:
        condition: service_healthy
      scanner:
        condition: service_healthy
    restart: unless-stopped
    security_opt:
      - no-new-privileges:true
    cap_drop:
      - ALL

  frontend:
    image: nevce/netzwerk-scanner-frontend:1.1
    ports:
      - "127.0.0.1:3000:8080"
    depends_on:
      - backend
    restart: unless-stopped
    security_opt:
      - no-new-privileges:true
    cap_drop:
      - ALL

volumes:
  postgres_data:
services:
  backend:
    image: docker.io/nevce/netzwerk-scanner-backend:1.1@sha256:67c90e3324b748efd86cafbe42b8954558db7bbc053f9c0c8b16a824be5f5fa2
  database:
    image: docker.io/nevce/netzwerk-scanner-db:1.1@sha256:da1ec8884f1bfcd4e34c0cfa5eeed87957a7fd4bc4370cb2c1e955339963d273
  frontend:
    image: docker.io/nevce/netzwerk-scanner-frontend:1.1@sha256:04153fc221e3816ddbbc72ab8375896ff6ef590130c9259c407046fac7c1d64b
  scanner:
    image: docker.io/nevce/netzwerk-scanner-scanner:1.1@sha256:955c1cc34bc3022364a23373e158a58997367610ec2290bff0002ac952f09ee1

Docker commands

docker compose -f oci://nevce/netzwerk-scanner-stack:1.1 up

Use the above command to pull and run the Compose file. Learn more⁠.

Images used

Image


Pulls

95

Stars

0

Last Updated

12 days

Image


Pulls

94

Stars

0

Last Updated

12 days

Image


Pulls

92

Stars

0

Last Updated

12 days

Image


Pulls

78

Stars

0

Last Updated

12 days