An open API service indexing awesome lists of open source software.

https://github.com/jirutka/apk-deploy-tool

Tool for easily deploying applications or configuration packaged in APK packages via SSH
https://github.com/jirutka/apk-deploy-tool

alpine-linux apk-tools deployment deployment-tools

Last synced: 6 months ago
JSON representation

Tool for easily deploying applications or configuration packaged in APK packages via SSH

Awesome Lists containing this project

README

          

= APK Deploy Tool
:name: apk-deploy-tool
:gh-name: jirutka/{name}
:version: 0.5.3

TODO

== Requirements

* http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html[POSIX-sh] compatible shell with `pipefail` support (e.g. Busybox ash, ZSH, bash, …)
* common Busybox or GNU tools (grep, sed, tar, …)
* https://github.com/alpinelinux/apk-tools[apk-tools]
* ssh-keygen from OpenSSH
* `doas` or `sudo`
* https://github.com/OpenRC/openrc[OpenRC] init system (for restarting services)

== Installation

NOTE: The project’s link:Makefile[] supports standard GNU variables such as `DESTDIR`, `prefix`, `bindir`…

=== From git

[source, sh, subs="verbatim, attributes"]
----
git clone -b v{version} https://github.com/{gh-name}.git
cd {name}
make install
----

=== From Tarball

[source, sh, subs="verbatim, attributes"]
----
wget https://github.com/{gh-name}/archive/v{version}/{name}-{version}.tar.gz
tar -xzf {name}-{version}.tar.gz
cd {name}-{version}
make install
----

== License

This project is licensed under http://opensource.org/licenses/MIT/[MIT License].
For the full text of the license, see the link:LICENSE[LICENSE] file.