mirror of
https://github.com/openfaas/faas.git
synced 2025-06-25 00:03:24 +00:00
Moving out the cat service as an example.
This commit is contained in:
9
sample-functions/catservice/Dockerfile
Normal file
9
sample-functions/catservice/Dockerfile
Normal file
@ -0,0 +1,9 @@
|
||||
FROM alpine:latest
|
||||
ENTRYPOINT []
|
||||
|
||||
COPY ./fwatchdog /usr/bin/fwatchdog
|
||||
ENV fprocess "cat"
|
||||
|
||||
|
||||
EXPOSE 8080
|
||||
CMD ["/usr/bin/fwatchdog"]
|
17
sample-functions/catservice/README.md
Normal file
17
sample-functions/catservice/README.md
Normal file
@ -0,0 +1,17 @@
|
||||
* Build the watchdog app which outputs fwatchdog
|
||||
|
||||
* Copy fwatchdog to the directory of each function you want to build.
|
||||
|
||||
* Create a service for each function:
|
||||
|
||||
```
|
||||
# docker build -t catservice .
|
||||
# docker service rm catservice ; docker service create --network=functions --name catservice catservice
|
||||
```
|
||||
|
||||
* Consume it like this:
|
||||
|
||||
```
|
||||
# curl -X POST -d @$HOME/.ssh/id_rsa.pub -H "X-Function: catservice" localhost:8080/
|
||||
ssh-rsa AAAAB3NzaC1yc2....
|
||||
```
|
Reference in New Issue
Block a user