Skip to content

Commit 6cb12ea

Browse files
classabbyampthe-maldridge
authored andcommitted
services/nomad/apps/devspace: update containers
env is now provided by nomad not docker
1 parent 848d2a3 commit 6cb12ea

File tree

1 file changed

+30
-6
lines changed

1 file changed

+30
-6
lines changed

services/nomad/apps/devspace.nomad

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,23 @@ job "devspace" {
6262
}
6363

6464
config {
65-
image = "ghcr.io/void-linux/infra-sftpgo:20221001RC01"
65+
image = "ghcr.io/void-linux/infra-sftpgo:20241231R1"
6666
network_mode = "host"
6767
}
6868

6969
env {
70-
SFTPGO_HTTPD__BINDINGS__0__PORT="${NOMAD_PORT_http}"
71-
SFTPGO_TELEMETRY__BIND_PORT="8081"
72-
SFTPGO_TELEMETRY__BIND_ADDRESS=""
73-
SFTPGO_NETAUTH_REQUIREGROUP="devspace-users"
70+
SFTPGO_HTTPD__BINDINGS__0__PORT = "${NOMAD_PORT_http}"
71+
SFTPGO_HTTPD__TEMPLATES_PATH = "/usr/share/sftpgo/templates"
72+
SFTPGO_HTTPD__STATIC_FILES_PATH = "/usr/share/sftpgo/static"
73+
SFTPGO_SFTPD__HOST_KEYS = "/secrets/id_rsa,/secrets/id_ecdsa,/secrets/id_ed25519"
74+
SFTPGO_TELEMETRY__BIND_PORT = "8081"
75+
SFTPGO_TELEMETRY__BIND_ADDRESS = ""
76+
SFTPGO_DATA_PROVIDER__DRIVER = "sqlite"
77+
SFTPGO_DATA_PROVIDER__NAME = "/data/sftpgo.db"
78+
SFTPGO_DATA_PROVIDER__EXTERNAL_AUTH_HOOK = "/usr/libexec/sftpgo/netauth-hook"
79+
SFTPGO_COMMAND__COMMANDS__0__PATH = "/usr/libexec/sftpgo/netauth-hook"
80+
SFTPGO_COMMAND__COMMANDS__0__ENV = "SFTPGO_NETAUTH_REQUIREGROUP=devspace-users,SFTPGO_NETAUTH_HOMEDIR=/data/home"
81+
SFTPGO_COMMAND__COMMANDS__0__HOOK = "external_auth"
7482
}
7583

7684
template {
@@ -134,7 +142,23 @@ EOF
134142
}
135143

136144
config {
137-
image = "ghcr.io/void-linux/infra-nginx:20220909RC01"
145+
image = "ghcr.io/void-linux/infra-nginx:20230812"
146+
}
147+
148+
template {
149+
data = <<EOF
150+
server {
151+
server_name devspace;
152+
listen 0.0.0.0:80 default_server;
153+
154+
root /srv/www;
155+
156+
location / {
157+
autoindex on;
158+
}
159+
}
160+
EOF
161+
destination = "local/nginx/devspace.conf"
138162
}
139163
}
140164
}

0 commit comments

Comments
 (0)