diff --git a/services/postgres.hcl b/services/postgres.hcl new file mode 100644 index 0000000..fc2fc56 --- /dev/null +++ b/services/postgres.hcl @@ -0,0 +1,41 @@ +job "postgres" { + datacenters = ["alo"] + + group "db" { + network { + port "db" { + to = 5432 + } + } + + task "postgres" { + driver = "docker" + + config { + image = "postgres:15-alpine" + ports = ["db"] + volumes = [ "/data/compute/appdata/postgres:/var/lib/postgresql/data" ] + } + + env { + POSTGRES_PASSWORD = "Faelaishewohlees4nei" + } + + service { + name = "postgres" + port = "db" + check { + type = "tcp" + port = "db" + interval = "30s" + timeout = "2s" + } + } + + resources { + cpu = 1000 + memory = 512 + } + } + } +}