mirror of
https://github.com/openfaas/faasd.git
synced 2025-06-23 23:33:23 +00:00
Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
e4ed9e5b91 | |||
5a28f3e231 | |||
a042be5477 |
15
README.md
15
README.md
@ -86,17 +86,17 @@ go build
|
|||||||
|
|
||||||
```sh
|
```sh
|
||||||
# For x86_64
|
# For x86_64
|
||||||
sudo curl -fSLs "https://github.com/alexellis/faasd/releases/download/0.2.2/faasd" \
|
sudo curl -fSLs "https://github.com/alexellis/faasd/releases/download/0.2.4/faasd" \
|
||||||
-o "/usr/local/bin/faasd" \
|
-o "/usr/local/bin/faasd" \
|
||||||
&& sudo chmod a+x "/usr/local/bin/faasd"
|
&& sudo chmod a+x "/usr/local/bin/faasd"
|
||||||
|
|
||||||
# armhf
|
# armhf
|
||||||
sudo curl -fSLs "https://github.com/alexellis/faasd/releases/download/0.2.2/faasd-armhf" \
|
sudo curl -fSLs "https://github.com/alexellis/faasd/releases/download/0.2.4/faasd-armhf" \
|
||||||
-o "/usr/local/bin/faasd" \
|
-o "/usr/local/bin/faasd" \
|
||||||
&& sudo chmod a+x "/usr/local/bin/faasd"
|
&& sudo chmod a+x "/usr/local/bin/faasd"
|
||||||
|
|
||||||
# arm64
|
# arm64
|
||||||
sudo curl -fSLs "https://github.com/alexellis/faasd/releases/download/0.2.2/faasd-arm64" \
|
sudo curl -fSLs "https://github.com/alexellis/faasd/releases/download/0.2.4/faasd-arm64" \
|
||||||
-o "/usr/local/bin/faasd" \
|
-o "/usr/local/bin/faasd" \
|
||||||
&& sudo chmod a+x "/usr/local/bin/faasd"
|
&& sudo chmod a+x "/usr/local/bin/faasd"
|
||||||
```
|
```
|
||||||
@ -125,7 +125,7 @@ Since faas-containerd uses containerd heavily it is not running as a container,
|
|||||||
|
|
||||||
#### Installation with systemd
|
#### Installation with systemd
|
||||||
|
|
||||||
* `faasd install` - install faasd and containerd with systemd
|
* `faasd install` - install faasd and containerd with systemd, run in `$GOPATH/src/github.com/alexellis/faasd`
|
||||||
* `journalctl -u faasd` - faasd systemd logs
|
* `journalctl -u faasd` - faasd systemd logs
|
||||||
* `journalctl -u faas-containerd` - faas-containerd systemd logs
|
* `journalctl -u faas-containerd` - faas-containerd systemd logs
|
||||||
|
|
||||||
@ -134,11 +134,11 @@ Since faas-containerd uses containerd heavily it is not running as a container,
|
|||||||
Removing containers:
|
Removing containers:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
echo faas-containerd gateway prometheus |xargs sudo ctr task rm -f
|
echo faas-containerd gateway prometheus | xargs sudo ctr task rm -f
|
||||||
|
|
||||||
echo faas-containerd gateway prometheus |xargs sudo ctr container rm
|
echo faas-containerd gateway prometheus | xargs sudo ctr container rm
|
||||||
|
|
||||||
echo faas-containerd gateway prometheus |xargs sudo ctr snapshot rm
|
echo faas-containerd gateway prometheus | xargs sudo ctr snapshot rm
|
||||||
```
|
```
|
||||||
|
|
||||||
## Links
|
## Links
|
||||||
@ -151,4 +151,3 @@ https://github.com/containernetworking/plugins
|
|||||||
|
|
||||||
https://github.com/containerd/go-cni
|
https://github.com/containerd/go-cni
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ func runInstall(_ *cobra.Command, _ []string) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
err := binExists("/usr/local/bin/", "faasd")
|
err = binExists("/usr/local/bin/", "faasd")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -65,8 +65,12 @@ func DaemonReload() error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func InstallUnit(name string) error {
|
func InstallUnit(name string) error {
|
||||||
|
tmplName := "./hack/" + name + ".service"
|
||||||
|
tmpl, err := template.ParseFiles()
|
||||||
|
|
||||||
tmpl, err := template.ParseFiles("./hack/" + name + ".service")
|
if err != nil {
|
||||||
|
return fmt.Errorf("error loading template %s, error %s", tmplName, err)
|
||||||
|
}
|
||||||
|
|
||||||
wd, _ := os.Getwd()
|
wd, _ := os.Getwd()
|
||||||
var tpl bytes.Buffer
|
var tpl bytes.Buffer
|
||||||
|
Reference in New Issue
Block a user