mirror of
https://github.com/hanzozt/zt.git
synced 2026-11-02 11:38:22 +00:00
47 lines
1.4 KiB
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 |