diff --git a/.gitignore b/.gitignore
index 408ed7c05c698edf53182f529d2bb53a6cb2ecf2..31c1f74c1d71c595b2e3fca4eae400f611cff591 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,9 +19,6 @@
 .dylib
 .dll
 
-# Fortran module files
-*.mod
-*.smod
 
 # Compiled Static libraries
 .lai
diff --git a/common/go/src/asapo_common/go.mod b/common/go/src/asapo_common/go.mod
new file mode 100644
index 0000000000000000000000000000000000000000..ae7d8cf1e05a99c0ed5c8dc2d5383e570f58ca86
--- /dev/null
+++ b/common/go/src/asapo_common/go.mod
@@ -0,0 +1,3 @@
+module asapo_common
+
+go 1.14
diff --git a/discovery/src/asapo_discovery/go.mod b/discovery/src/asapo_discovery/go.mod
new file mode 100644
index 0000000000000000000000000000000000000000..8661775101cee70211a111c2fb3bcf48bfb8f7c8
--- /dev/null
+++ b/discovery/src/asapo_discovery/go.mod
@@ -0,0 +1,16 @@
+module asapo_discovery
+
+go 1.14
+
+replace asapo_common v0.0.0 => ../../../common/go/src/asapo_common
+
+require (
+	asapo_common v0.0.0
+	github.com/gorilla/mux v1.7.4 // indirect
+	github.com/hashicorp/consul/api v1.4.0
+	github.com/sirupsen/logrus v1.5.0 // indirect
+	github.com/stretchr/testify v1.4.0
+	k8s.io/api v0.17.0
+	k8s.io/apimachinery v0.17.0
+	k8s.io/client-go v0.17.0
+)