The scheduler allows to define when a process should run. It can be either a timestamp in RFC3339 format or a crontab expression. If a scheduler is given, reconnect and the reconnect delay will only apply to processes that exited as failed. The timeout allows to define when a process should be gracefully stopped. It is measured from the actual start of that process including all reconnects due to failures. If the process finished regularly, the timeout will be reset.
108 lines
4.7 KiB
Modula-2
108 lines
4.7 KiB
Modula-2
module github.com/datarhei/core/v16
|
|
|
|
go 1.18
|
|
|
|
require (
|
|
github.com/99designs/gqlgen v0.17.20
|
|
github.com/Masterminds/semver/v3 v3.1.1
|
|
github.com/atrox/haikunatorgo/v2 v2.0.1
|
|
github.com/caddyserver/certmagic v0.17.2
|
|
github.com/datarhei/gosrt v0.3.1
|
|
github.com/datarhei/joy4 v0.0.0-20220914170649-23c70d207759
|
|
github.com/go-playground/validator/v10 v10.11.1
|
|
github.com/gobwas/glob v0.2.3
|
|
github.com/golang-jwt/jwt/v4 v4.4.3
|
|
github.com/google/uuid v1.3.0
|
|
github.com/invopop/jsonschema v0.4.0
|
|
github.com/joho/godotenv v1.4.0
|
|
github.com/labstack/echo/v4 v4.9.1
|
|
github.com/lestrrat-go/strftime v1.0.6
|
|
github.com/lithammer/shortuuid/v4 v4.0.0
|
|
github.com/mattn/go-isatty v0.0.17
|
|
github.com/minio/minio-go/v7 v7.0.47
|
|
github.com/prep/average v0.0.0-20200506183628-d26c465f48c3
|
|
github.com/prometheus/client_golang v1.14.0
|
|
github.com/shirou/gopsutil/v3 v3.22.11
|
|
github.com/stretchr/testify v1.8.1
|
|
github.com/swaggo/echo-swagger v1.3.5
|
|
github.com/swaggo/swag v1.8.7
|
|
github.com/vektah/gqlparser/v2 v2.5.1
|
|
github.com/xeipuuv/gojsonschema v1.2.0
|
|
go.uber.org/zap v1.24.0
|
|
golang.org/x/mod v0.7.0
|
|
golang.org/x/net v0.7.0
|
|
)
|
|
|
|
require (
|
|
github.com/KyleBanks/depth v1.2.1 // indirect
|
|
github.com/adhocore/gronx v1.1.2 // indirect
|
|
github.com/agnivade/levenshtein v1.1.1 // indirect
|
|
github.com/benburkert/openpgp v0.0.0-20160410205803-c2471f86866c // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/cespare/xxhash/v2 v2.2.0 // indirect
|
|
github.com/cpuguy83/go-md2man/v2 v2.0.1 // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/dustin/go-humanize v1.0.1 // indirect
|
|
github.com/go-ole/go-ole v1.2.6 // indirect
|
|
github.com/go-openapi/jsonpointer v0.19.5 // indirect
|
|
github.com/go-openapi/jsonreference v0.20.0 // indirect
|
|
github.com/go-openapi/spec v0.20.8 // indirect
|
|
github.com/go-openapi/swag v0.22.3 // indirect
|
|
github.com/go-playground/locales v0.14.0 // indirect
|
|
github.com/go-playground/universal-translator v0.18.0 // indirect
|
|
github.com/golang-jwt/jwt v3.2.2+incompatible // indirect
|
|
github.com/golang/protobuf v1.5.2 // indirect
|
|
github.com/gorilla/websocket v1.5.0 // indirect
|
|
github.com/hashicorp/golang-lru v0.5.4 // indirect
|
|
github.com/iancoleman/orderedmap v0.2.0 // indirect
|
|
github.com/josharian/intern v1.0.0 // indirect
|
|
github.com/json-iterator/go v1.1.12 // indirect
|
|
github.com/klauspost/compress v1.15.15 // indirect
|
|
github.com/klauspost/cpuid/v2 v2.2.3 // indirect
|
|
github.com/labstack/gommon v0.4.0 // indirect
|
|
github.com/leodido/go-urn v1.2.1 // indirect
|
|
github.com/libdns/libdns v0.2.1 // indirect
|
|
github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c // indirect
|
|
github.com/mailru/easyjson v0.7.7 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
|
|
github.com/mholt/acmez v1.0.4 // indirect
|
|
github.com/miekg/dns v1.1.50 // indirect
|
|
github.com/minio/md5-simd v1.1.2 // indirect
|
|
github.com/minio/sha256-simd v1.0.0 // indirect
|
|
github.com/mitchellh/mapstructure v1.5.0 // indirect
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
github.com/modern-go/reflect2 v1.0.2 // indirect
|
|
github.com/pkg/errors v0.9.1 // indirect
|
|
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
|
|
github.com/power-devops/perfstat v0.0.0-20221212215047-62379fc7944b // indirect
|
|
github.com/prometheus/client_model v0.3.0 // indirect
|
|
github.com/prometheus/common v0.39.0 // indirect
|
|
github.com/prometheus/procfs v0.9.0 // indirect
|
|
github.com/rogpeppe/go-internal v1.8.1 // indirect
|
|
github.com/rs/xid v1.4.0 // indirect
|
|
github.com/russross/blackfriday/v2 v2.1.0 // indirect
|
|
github.com/sirupsen/logrus v1.9.0 // indirect
|
|
github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a // indirect
|
|
github.com/tklauser/go-sysconf v0.3.11 // indirect
|
|
github.com/tklauser/numcpus v0.6.0 // indirect
|
|
github.com/urfave/cli/v2 v2.8.1 // indirect
|
|
github.com/valyala/bytebufferpool v1.0.0 // indirect
|
|
github.com/valyala/fasttemplate v1.2.2 // indirect
|
|
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect
|
|
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
|
|
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect
|
|
github.com/yusufpapurcu/wmi v1.2.2 // indirect
|
|
go.uber.org/atomic v1.10.0 // indirect
|
|
go.uber.org/goleak v1.1.12 // indirect
|
|
go.uber.org/multierr v1.9.0 // indirect
|
|
golang.org/x/crypto v0.5.0 // indirect
|
|
golang.org/x/sys v0.5.0 // indirect
|
|
golang.org/x/text v0.7.0 // indirect
|
|
golang.org/x/time v0.3.0 // indirect
|
|
golang.org/x/tools v0.4.0 // indirect
|
|
google.golang.org/protobuf v1.28.1 // indirect
|
|
gopkg.in/ini.v1 v1.67.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
)
|