Files
zt/dist/dist-packages/linux/nfpm-openziti-controller.yaml

47 lines
1.4 KiB
YAML

# nfpm configuration file
#
# check https://nfpm.goreleaser.com/configuration for detailed usage
#
name: openziti-controller
arch: ${TARGETARCH}
platform: linux
version: ${ZITI_VERSION}
prerelease: ${ZITI_REV}
maintainer: ${ZITI_MAINTAINER}
description: >
Provides a system service for running an OpenZiti Controller
vendor: ${ZITI_VENDOR}
homepage: ${ZITI_HOMEPAGE}
license: Apache-2.0
# Contents to add to the package.
contents:
- dst: /lib/systemd/system/
src: ./dist/dist-packages/linux/openziti-controller/ziti-controller.service
- dst: /etc/systemd/system/ziti-controller.service.d/override.conf
src: ./dist/dist-packages/linux/openziti-controller/ziti-controller.service.override.conf
- dst: /opt/openziti/etc/controller
type: dir
file_info:
mode: 0755
- dst: /opt/openziti/etc/controller/
src: ./dist/dist-packages/linux/openziti-controller/service.env
type: config|noreplace
- dst: /opt/openziti/etc/controller/
src: ./dist/dist-packages/linux/openziti-controller/bootstrap.env
type: config|noreplace
- dst: /opt/openziti/etc/controller/
src: ./dist/dist-packages/linux/openziti-controller/bootstrap.bash
- dst: /opt/openziti/etc/controller/
src: ./dist/dist-packages/linux/openziti-controller/entrypoint.bash
depends:
- openziti # ziti CLI
- systemd (>= ${MINIMUM_SYSTEMD_VERSION})
scripts:
postinstall: ./dist/dist-packages/linux/openziti-controller/postinstall.bash