direct: bind config to working directory
Use temp /run instance directory for the config Use ./config.json as default from within the process
This commit is contained in:
@@ -9,6 +9,9 @@ EnvironmentFile=-/etc/default/%i/workflow-direct.env
|
|||||||
DynamicUser=yes
|
DynamicUser=yes
|
||||||
NoNewPrivileges=yes
|
NoNewPrivileges=yes
|
||||||
ProtectSystem=strict
|
ProtectSystem=strict
|
||||||
|
RuntimeDirectory=%i
|
||||||
|
BindReadOnlyPaths=/etc/default/%i/config.json:%t/%i/config.json
|
||||||
|
WorkingDirectory=%t/%i
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
|||||||
@@ -501,7 +501,7 @@ func updateConfiguration(configFilename string, orgs *[]string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
configFilename := flag.String("config", "", "List of PrjGit")
|
configFilename := flag.String("config", "config.json", "List of PrjGit")
|
||||||
giteaUrl := flag.String("gitea-url", "https://src.opensuse.org", "Gitea instance")
|
giteaUrl := flag.String("gitea-url", "https://src.opensuse.org", "Gitea instance")
|
||||||
rabbitUrl := flag.String("url", "amqps://rabbit.opensuse.org", "URL for RabbitMQ instance")
|
rabbitUrl := flag.String("url", "amqps://rabbit.opensuse.org", "URL for RabbitMQ instance")
|
||||||
flag.BoolVar(&DebugMode, "debug", false, "Extra debugging information")
|
flag.BoolVar(&DebugMode, "debug", false, "Extra debugging information")
|
||||||
|
|||||||
Reference in New Issue
Block a user