├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── CONTRIBUTING.md ├── Dockerfile ├── Makefile ├── README.md ├── api ├── api.go ├── api_test.go ├── backup.go ├── cluster.go ├── cluster_test.go ├── deps.go ├── jwt.go ├── jwt_test.go ├── mock_cluster_service_test.go ├── streamlogs.go └── userauth.go ├── architecture.png ├── config.example.yaml ├── config └── config.go ├── go.mod ├── go.sum ├── internal ├── cmd │ ├── root.go │ ├── start.go │ └── version.go ├── dockerservice │ ├── container.go │ ├── container_test.go │ ├── dockerservice.go │ └── dockerservice_test.go ├── metastore │ ├── metastore.go │ └── metastore_test.go ├── monitor │ ├── monitor.go │ ├── pg-exporter-dashboard.json │ └── runtime.go ├── postgres │ └── postgres.go └── service │ ├── backup_service.go │ ├── cluster_service.go │ ├── cluster_service_test.go │ └── modify-pghba.sh ├── main.go ├── metrics └── metrics.go ├── misc ├── misc.go └── misc_test.go ├── openapi ├── cluster.go ├── docs.go └── swagger.yaml ├── scripts ├── install-spinup-dev.sh └── install-spinup.sh ├── spinup-backend.service ├── tests └── dockertest.go ├── testutils └── testutil.go └── utils └── logger.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/README.md -------------------------------------------------------------------------------- /api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/api/api.go -------------------------------------------------------------------------------- /api/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/api/api_test.go -------------------------------------------------------------------------------- /api/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/api/backup.go -------------------------------------------------------------------------------- /api/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/api/cluster.go -------------------------------------------------------------------------------- /api/cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/api/cluster_test.go -------------------------------------------------------------------------------- /api/deps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/api/deps.go -------------------------------------------------------------------------------- /api/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/api/jwt.go -------------------------------------------------------------------------------- /api/jwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/api/jwt_test.go -------------------------------------------------------------------------------- /api/mock_cluster_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/api/mock_cluster_service_test.go -------------------------------------------------------------------------------- /api/streamlogs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/api/streamlogs.go -------------------------------------------------------------------------------- /api/userauth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/api/userauth.go -------------------------------------------------------------------------------- /architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/architecture.png -------------------------------------------------------------------------------- /config.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/config.example.yaml -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/config/config.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/go.sum -------------------------------------------------------------------------------- /internal/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/cmd/root.go -------------------------------------------------------------------------------- /internal/cmd/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/cmd/start.go -------------------------------------------------------------------------------- /internal/cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/cmd/version.go -------------------------------------------------------------------------------- /internal/dockerservice/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/dockerservice/container.go -------------------------------------------------------------------------------- /internal/dockerservice/container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/dockerservice/container_test.go -------------------------------------------------------------------------------- /internal/dockerservice/dockerservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/dockerservice/dockerservice.go -------------------------------------------------------------------------------- /internal/dockerservice/dockerservice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/dockerservice/dockerservice_test.go -------------------------------------------------------------------------------- /internal/metastore/metastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/metastore/metastore.go -------------------------------------------------------------------------------- /internal/metastore/metastore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/metastore/metastore_test.go -------------------------------------------------------------------------------- /internal/monitor/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/monitor/monitor.go -------------------------------------------------------------------------------- /internal/monitor/pg-exporter-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/monitor/pg-exporter-dashboard.json -------------------------------------------------------------------------------- /internal/monitor/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/monitor/runtime.go -------------------------------------------------------------------------------- /internal/postgres/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/postgres/postgres.go -------------------------------------------------------------------------------- /internal/service/backup_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/service/backup_service.go -------------------------------------------------------------------------------- /internal/service/cluster_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/service/cluster_service.go -------------------------------------------------------------------------------- /internal/service/cluster_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/service/cluster_service_test.go -------------------------------------------------------------------------------- /internal/service/modify-pghba.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/internal/service/modify-pghba.sh -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/main.go -------------------------------------------------------------------------------- /metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/metrics/metrics.go -------------------------------------------------------------------------------- /misc/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/misc/misc.go -------------------------------------------------------------------------------- /misc/misc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/misc/misc_test.go -------------------------------------------------------------------------------- /openapi/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/openapi/cluster.go -------------------------------------------------------------------------------- /openapi/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/openapi/docs.go -------------------------------------------------------------------------------- /openapi/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/openapi/swagger.yaml -------------------------------------------------------------------------------- /scripts/install-spinup-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/scripts/install-spinup-dev.sh -------------------------------------------------------------------------------- /scripts/install-spinup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/scripts/install-spinup.sh -------------------------------------------------------------------------------- /spinup-backend.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/spinup-backend.service -------------------------------------------------------------------------------- /tests/dockertest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/tests/dockertest.go -------------------------------------------------------------------------------- /testutils/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/testutils/testutil.go -------------------------------------------------------------------------------- /utils/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinup-host/spinup/HEAD/utils/logger.go --------------------------------------------------------------------------------