Skip to content

Latest commit

 

History

History
55 lines (45 loc) · 773 Bytes

README.md

File metadata and controls

55 lines (45 loc) · 773 Bytes

Lazy Gopher

Go program, that does literally nothing, but runs forever (until stopped).

Why?

  1. Just for fun
  2. Maybe used as docker entrypoint

Usage

Minimal working example

lazy-gopher

As docker entrypoint

CMD ["/lazy-gopher"]

SystemD daemon example

[Unit]
Description=Lazy Gopher

[Service]
Type=simple
Restart=always
RestartSec=5s
ExecStart=/usr/local/bin/lazy-gopher

[Install]
WantedBy=multi-user.target

Build

With make

make binary

Without make

 CGO_ENABLED=0 go build github.com/kyberorg/lazy-gopher/cmd/lazy-gopher

Compress binary

This requires upx

With make

make compress-binary

Without make

upx --brute bin/lazy-gopher