Files
repo/vpn_node/nfpm.yaml
paltovkone 2bde911af2 new package
2026-03-15 12:51:46 +04:00

48 lines
1.0 KiB
YAML

name: "vpn-node"
arch: "amd64"
platform: "linux"
version: "${VERSION}"
section: "net"
priority: "optional"
maintainer: "Your Name <your.email@example.com>"
description: |
VPN Daemon for managing VPN connections on FreeBSD nodes.
Supports L2TP/IPSec, IKEv2, WireGuard, and Amnezia VPN types.
vendor: "Your Organization"
homepage: "https://github.com/yourusername/vpn-node"
license: "MIT"
contents:
- src: ./vpn-node-src/
dst: /opt/vpn-node
type: dir
- src: ./systemd/vpn-node.service
dst: /etc/systemd/system/vpn-node.service
- src: ./debian/postinst
dst: /var/lib/dpkg/info/vpn-node.postinst
file_info:
mode: 0755
scripts:
postinstall: /var/lib/dpkg/info/vpn-node.postinst
overrides:
deb:
depends:
- python3
- python3-fastapi
- python3-uvicorn
- python3-websockets
- python3-httptools
- python3-uvloop
- python3-h11
- python3-h2
- python3-python-dotenv
- python3-pydantic
- python3-sqlalchemy
- python3-aiosqlite
- python3-greenlet
- systemd