aboutsummaryrefslogtreecommitdiff
path: root/deploy/nomad/example-seaweedfs-app.hcl
blob: 398e55754c74f7336d1db89e32fc495bedff493d (plain)
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
job "example-seaweedfs-app" {
  datacenters = ["dc1"]

  group "apps" {
    volume "example-seaweedfs-volume" {
      type            = "csi"
      source          = "example-seaweedfs-volume"
      access_mode     = "multi-node-multi-writer"
      attachment_mode = "file-system"
    }

    task "sample" {
      driver = "docker"

      config {
        image      = "kadalu/sample-pv-check-app:latest"
        force_pull = false

        entrypoint = [
          "tail",
          "-f",
          "/dev/null",
        ]
      }

      volume_mount {
        volume = "example-seaweedfs-volume"
        destination = "/mnt/pv"
      }
    }
  }
}