mirror of
https://github.com/Twigpine/node.git
synced 2026-11-09 18:08:02 -10:00
- Menu bar icon with colored status dot (green/yellow/red) - Start/Stop node via Docker Compose - Settings UI: ports, public URL, postgres password, auto-sync, operator config - View Logs window with live docker compose logs - Auto-start on launch and login (SMAppService) - Docker detection with install prompt - Repo root detection via compile-time path for local builds - Port variables wired through docker-compose.yml for custom port support - GITLAWB_AUTO_SYNC passthrough for peer replication toggle - Build script: scripts/build-macos-app.sh (codesign + DMG) Co-authored-by: Rimas Mocevicius <[email protected]>
21 lines
556 B
Swift
21 lines
556 B
Swift
// swift-tools-version: 5.9
|
|
import PackageDescription
|
|
|
|
let package = Package(
|
|
name: "GitlawbNode",
|
|
platforms: [.macOS(.v13)],
|
|
targets: [
|
|
.executableTarget(
|
|
name: "GitlawbNode",
|
|
path: "Sources/GitlawbNode",
|
|
exclude: ["Info.plist"],
|
|
resources: [
|
|
.copy("Resources/docker-compose.yml"),
|
|
.copy("Resources/MenuBarIcon.png"),
|
|
.copy("Resources/[email protected]"),
|
|
.copy("Resources/AppIcon.icns"),
|
|
]
|
|
),
|
|
]
|
|
)
|