feat(pkg): adding nfpm packaging
This commit is contained in:
parent
5b35d10ad8
commit
4e356c51fe
13
README.md
13
README.md
@ -0,0 +1,13 @@
|
||||
# Alpine Docker compose service
|
||||
|
||||
## Run docker-compose services as openrc services
|
||||
|
||||
Copy the script init.d/dc to /etc/init.d/dc.
|
||||
|
||||
Each docker-compose based service $SERVICENAME must exist like so:
|
||||
* /srv/docker/$SERVICENAME/docker-compose.yml.
|
||||
|
||||
Finally create some symbolic link :
|
||||
* ln -s /etc/init.d/dockerservice.$SERVICENAME pointing to /etc/init.d/dc.
|
||||
|
||||
Services can now be started/stopped via e.g. /etc/init.d/dockerservice.gitea start.
|
33
nfpm.yaml
Normal file
33
nfpm.yaml
Normal file
@ -0,0 +1,33 @@
|
||||
# nfpm example config file
|
||||
#
|
||||
# check https://nfpm.goreleaser.com/configuration for detailed usage
|
||||
#
|
||||
|
||||
name: "dcservice"
|
||||
arch: "amd64"
|
||||
platform: "linux"
|
||||
version: "v0.0.1"
|
||||
section: "default"
|
||||
priority: "extra"
|
||||
maintainer: "Cadoles <contact@cadoles.com>"
|
||||
description: |
|
||||
Docker Compose Openrc Services
|
||||
vendor: "Cadoles"
|
||||
homepage: "https://www.cadoles.com"
|
||||
license: "GPL-v3"
|
||||
changelog: "changelog.yaml"
|
||||
|
||||
contents:
|
||||
- src: init.d/dc
|
||||
dst: /etc/init.d/dc
|
||||
- src: services
|
||||
dst: /srv/docker
|
||||
- src: init.d/dc
|
||||
dst: /etc/init.d/dc.jslave
|
||||
type: symlink
|
||||
|
||||
overrides:
|
||||
apk:
|
||||
depends:
|
||||
- docker-compose
|
||||
- docker
|
Loading…
Reference in New Issue
Block a user