api/cmd/inetmock/main.go
Peter Kurfer 108444e094 Add health API and basic CLI support
- remove plugin API due to incompatibility issues
- add Docker build to GitHub Actions
- add custom container friendly config file
2020-06-15 12:32:18 +02:00

24 lines
505 B
Go

package main
import (
"github.com/baez90/inetmock/internal/cmd"
"go.uber.org/zap"
"os"
_ "github.com/baez90/inetmock/plugins/dns_mock"
_ "github.com/baez90/inetmock/plugins/http_mock"
_ "github.com/baez90/inetmock/plugins/http_proxy"
_ "github.com/baez90/inetmock/plugins/tls_interceptor"
)
func main() {
logger, _ := zap.NewProduction()
defer logger.Sync()
if err := cmd.ExecuteServerCommand(); err != nil {
logger.Error("Failed to run inetmock",
zap.Error(err),
)
os.Exit(1)
}
}