AkurAI Build
Menu

AkurAI-Build

public

Latest change 834088c92ff481a8a0cc0f5825c8fb9524396e7a - Build lean Git-native AkurAI CI/CD by Ólafur Búi Ólafsson

[Unit]
Description=AkurAI Build CI/CD controller
After=network-online.target
Wants=network-online.target

[Service]
WorkingDirectory=%h/.local/lib/akurai-build
Environment=PATH=/usr/local/bin:/usr/bin
Environment=RUST_LOG=akurai_build=info,tower_http=info
EnvironmentFile=-%h/.config/akurai-build/env
ExecStart=%h/.local/lib/akurai-build/akurai --data %h/.local/share/akurai-build --key-file %h/.config/akurai-build/database.key serve --address 100.88.0.9:3210 --token-file %h/.config/akurai-build/api.token --webhook-secret-file %h/.config/akurai-build/webhook.token --public-origin https://akurai-builds.olibuijr.com
Restart=on-failure
RestartSec=2
UMask=0077
NoNewPrivileges=true
PrivateDevices=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=read-only
ReadOnlyPaths=%h/.local/lib/akurai-build %h/.config/akurai-build
ReadWritePaths=%h/.local/share/akurai-build
CapabilityBoundingSet=
LockPersonality=true
MemoryDenyWriteExecute=true
RestrictSUIDSGID=true
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6

[Install]
WantedBy=default.target