diff --git a/sync-client/go.mod b/sync-client/go.mod new file mode 100644 index 0000000..85fe3ef --- /dev/null +++ b/sync-client/go.mod @@ -0,0 +1,5 @@ +module go-mod.ewintr.nl/planner/sync-client + +go 1.21.5 + +require github.com/google/uuid v1.6.0 diff --git a/sync-client/go.sum b/sync-client/go.sum new file mode 100644 index 0000000..7790d7c --- /dev/null +++ b/sync-client/go.sum @@ -0,0 +1,2 @@ +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= diff --git a/sync/planner/planner.go b/sync-client/planner.go similarity index 96% rename from sync/planner/planner.go rename to sync-client/planner.go index 27add34..dad9153 100644 --- a/sync/planner/planner.go +++ b/sync-client/planner.go @@ -1,4 +1,4 @@ -package planner +package client import ( "time" diff --git a/sync-service/go.mod b/sync-service/go.mod new file mode 100644 index 0000000..9c499bb --- /dev/null +++ b/sync-service/go.mod @@ -0,0 +1,3 @@ +module go-mod.ewintr.nl/planner/sync-service + +go 1.21.5 diff --git a/sync/planner/handler.go b/sync-service/handler.go similarity index 99% rename from sync/planner/handler.go rename to sync-service/handler.go index b49f434..b7a862c 100644 --- a/sync/planner/handler.go +++ b/sync-service/handler.go @@ -1,4 +1,4 @@ -package planner +package main import ( "encoding/json" diff --git a/sync/planner/handler_test.go b/sync-service/handler_test.go similarity index 99% rename from sync/planner/handler_test.go rename to sync-service/handler_test.go index 9ee493e..6cb17a4 100644 --- a/sync/planner/handler_test.go +++ b/sync-service/handler_test.go @@ -1,4 +1,4 @@ -package planner +package main import ( "bytes" diff --git a/sync/main.go b/sync-service/main.go similarity index 100% rename from sync/main.go rename to sync-service/main.go diff --git a/sync/planner/memory.go b/sync-service/memory.go similarity index 97% rename from sync/planner/memory.go rename to sync-service/memory.go index 979e61f..b6ae65c 100644 --- a/sync/planner/memory.go +++ b/sync-service/memory.go @@ -1,4 +1,4 @@ -package planner +package main import ( "slices" diff --git a/sync/planner/memory_test.go b/sync-service/memory_test.go similarity index 99% rename from sync/planner/memory_test.go rename to sync-service/memory_test.go index 6801fdc..717161d 100644 --- a/sync/planner/memory_test.go +++ b/sync-service/memory_test.go @@ -1,4 +1,4 @@ -package planner +package main import ( "testing" diff --git a/sync/planner/sqlite.go b/sync-service/sqlite.go similarity index 99% rename from sync/planner/sqlite.go rename to sync-service/sqlite.go index 283be37..50ecc38 100644 --- a/sync/planner/sqlite.go +++ b/sync-service/sqlite.go @@ -1,4 +1,4 @@ -package planner +package main import ( "database/sql" diff --git a/sync/planner/storage.go b/sync-service/storage.go similarity index 91% rename from sync/planner/storage.go rename to sync-service/storage.go index c217c01..62152ad 100644 --- a/sync/planner/storage.go +++ b/sync-service/storage.go @@ -1,4 +1,4 @@ -package planner +package main import ( "errors" diff --git a/sync/Dockerfile b/sync/Dockerfile deleted file mode 100644 index aa46230..0000000 --- a/sync/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM golang:1.23-alpine -RUN apk add --no-cache git - -WORKDIR /src -COPY . ./ - -RUN go mod download - -RUN go build -o syncservice - -CMD ["./syncservice"] diff --git a/sync/go.mod b/sync/go.mod deleted file mode 100644 index 28d5c8f..0000000 --- a/sync/go.mod +++ /dev/null @@ -1,22 +0,0 @@ -module go-mod.ewintr.nl/planner/sync - -go 1.21.5 - -require ( - github.com/google/uuid v1.6.0 - modernc.org/sqlite v1.33.0 -) - -require ( - github.com/dustin/go-humanize v1.0.1 // indirect - github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect - github.com/mattn/go-isatty v0.0.20 // indirect - github.com/ncruces/go-strftime v0.1.9 // indirect - github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect - golang.org/x/sys v0.22.0 // indirect - modernc.org/gc/v3 v3.0.0-20240107210532-573471604cb6 // indirect - modernc.org/mathutil v1.6.0 // indirect - modernc.org/memory v1.8.0 // indirect - modernc.org/strutil v1.2.0 // indirect - modernc.org/token v1.1.0 // indirect -) diff --git a/sync/go.sum b/sync/go.sum deleted file mode 100644 index 26299b6..0000000 --- a/sync/go.sum +++ /dev/null @@ -1,37 +0,0 @@ -github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= -github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= -github.com/google/pprof v0.0.0-20240409012703-83162a5b38cd h1:gbpYu9NMq8jhDVbvlGkMFWCjLFlqqEZjEmObmhUy6Vo= -github.com/google/pprof v0.0.0-20240409012703-83162a5b38cd/go.mod h1:kf6iHlnVGwgKolg33glAes7Yg/8iWP8ukqeldJSO7jw= -github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= -github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= -github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= -github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= -github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= -github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdhx/f4= -github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= -github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE= -github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= -golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0= -golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= -golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/tools v0.15.0 h1:zdAyfUGbYmuVokhzVmghFl2ZJh5QhcfebBgmVPFYA+8= -golang.org/x/tools v0.15.0/go.mod h1:hpksKq4dtpQWS1uQ61JkdqWM3LscIS6Slf+VVkm+wQk= -modernc.org/fileutil v1.3.0 h1:gQ5SIzK3H9kdfai/5x41oQiKValumqNTDXMvKo62HvE= -modernc.org/fileutil v1.3.0/go.mod h1:XatxS8fZi3pS8/hKG2GH/ArUogfxjpEKs3Ku3aK4JyQ= -modernc.org/gc/v3 v3.0.0-20240107210532-573471604cb6 h1:5D53IMaUuA5InSeMu9eJtlQXS2NxAhyWQvkKEgXZhHI= -modernc.org/gc/v3 v3.0.0-20240107210532-573471604cb6/go.mod h1:Qz0X07sNOR1jWYCrJMEnbW/X55x206Q7Vt4mz6/wHp4= -modernc.org/mathutil v1.6.0 h1:fRe9+AmYlaej+64JsEEhoWuAYBkOtQiMEU7n/XgfYi4= -modernc.org/mathutil v1.6.0/go.mod h1:Ui5Q9q1TR2gFm0AQRqQUaBWFLAhQpCwNcuhBOSedWPo= -modernc.org/memory v1.8.0 h1:IqGTL6eFMaDZZhEWwcREgeMXYwmW83LYW8cROZYkg+E= -modernc.org/memory v1.8.0/go.mod h1:XPZ936zp5OMKGWPqbD3JShgd/ZoQ7899TUuQqxY+peU= -modernc.org/sqlite v1.33.0 h1:WWkA/T2G17okiLGgKAj4/RMIvgyMT19yQ038160IeYk= -modernc.org/sqlite v1.33.0/go.mod h1:9uQ9hF/pCZoYZK73D/ud5Z7cIRIILSZI8NdIemVMTX8= -modernc.org/strutil v1.2.0 h1:agBi9dp1I+eOnxXeiZawM8F4LawKv4NzGWSaLfyeNZA= -modernc.org/strutil v1.2.0/go.mod h1:/mdcBmfOibveCTBxUl5B5l6W+TTH1FXPLHZE6bTosX0= -modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y= -modernc.org/token v1.1.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM=