fix(forgejo): run rootless
- Fixes permissions issues between webserver and agent
This commit is contained in:
parent
b6497b7d5a
commit
38c9fe5281
1 changed files with 20 additions and 10 deletions
|
@ -16,7 +16,7 @@ job "forgejo" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
|
|
||||||
config {
|
config {
|
||||||
image = "codeberg.org/forgejo/forgejo:11.0.1"
|
image = "codeberg.org/forgejo/forgejo:11.0.1-rootless"
|
||||||
|
|
||||||
ports = ["forgejo"]
|
ports = ["forgejo"]
|
||||||
|
|
||||||
|
@ -25,10 +25,17 @@ job "forgejo" {
|
||||||
"/etc/localtime:/etc/localtime:ro"
|
"/etc/localtime:/etc/localtime:ro"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
user = "1000:1000"
|
||||||
|
|
||||||
volume_mount {
|
volume_mount {
|
||||||
volume = "data"
|
volume = "gitea"
|
||||||
destination = "/data"
|
destination = "/etc/gitea"
|
||||||
|
}
|
||||||
|
|
||||||
|
volume_mount {
|
||||||
|
volume = "git"
|
||||||
|
destination = "/var/lib/gitea"
|
||||||
}
|
}
|
||||||
|
|
||||||
resources {
|
resources {
|
||||||
|
@ -36,11 +43,6 @@ job "forgejo" {
|
||||||
memory = 512
|
memory = 512
|
||||||
}
|
}
|
||||||
|
|
||||||
env {
|
|
||||||
USER_UID = "1000"
|
|
||||||
USER_GID = "1000"
|
|
||||||
}
|
|
||||||
|
|
||||||
service {
|
service {
|
||||||
port = "forgejo"
|
port = "forgejo"
|
||||||
provider = "consul"
|
provider = "consul"
|
||||||
|
@ -148,10 +150,18 @@ job "forgejo" {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
volume "data" {
|
volume "gitea" {
|
||||||
type = "csi"
|
type = "csi"
|
||||||
read_only = false
|
read_only = false
|
||||||
source = "martinibar_prod_forgejo_data"
|
source = "martinibar_prod_forgejo_gitea"
|
||||||
|
attachment_mode = "file-system"
|
||||||
|
access_mode = "single-node-writer"
|
||||||
|
}
|
||||||
|
|
||||||
|
volume "git" {
|
||||||
|
type = "csi"
|
||||||
|
read_only = false
|
||||||
|
source = "martinibar_prod_forgejo_git"
|
||||||
attachment_mode = "file-system"
|
attachment_mode = "file-system"
|
||||||
access_mode = "single-node-writer"
|
access_mode = "single-node-writer"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue