├── .dockerignore ├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── go.yml │ └── image.yml ├── .gitignore ├── Dockerfile.server ├── LICENSE ├── Makefile ├── README.md ├── charts └── sqlite-rest │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── service.yaml │ ├── serviceaccount.yaml │ └── statefulset.yaml │ └── values.yaml ├── db.go ├── docs └── assets │ └── logo.svg ├── examples ├── bookstore │ └── data.sql └── migrations │ ├── 1_create_books_table.drop.sql │ └── 1_create_books_table.up.sql ├── fixture_test.go ├── fs.go ├── go.mod ├── go.sum ├── integration_delete_test.go ├── integration_insert_test.go ├── integration_migrate_test.go ├── integration_security_test.go ├── integration_select_test.go ├── integration_update_test.go ├── logger.go ├── main.go ├── metrics.go ├── metrics_test.go ├── migrate.go ├── query.go ├── server.go ├── server_auth.go ├── server_errors.go ├── server_security.go ├── server_utils.go └── version.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*.{yaml,yml}] 4 | indent_size = 2 -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/.github/workflows/image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile.server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/Dockerfile.server -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/README.md -------------------------------------------------------------------------------- /charts/sqlite-rest/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/charts/sqlite-rest/.helmignore -------------------------------------------------------------------------------- /charts/sqlite-rest/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/charts/sqlite-rest/Chart.yaml -------------------------------------------------------------------------------- /charts/sqlite-rest/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/charts/sqlite-rest/templates/NOTES.txt -------------------------------------------------------------------------------- /charts/sqlite-rest/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/charts/sqlite-rest/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/sqlite-rest/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/charts/sqlite-rest/templates/service.yaml -------------------------------------------------------------------------------- /charts/sqlite-rest/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/charts/sqlite-rest/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /charts/sqlite-rest/templates/statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/charts/sqlite-rest/templates/statefulset.yaml -------------------------------------------------------------------------------- /charts/sqlite-rest/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/charts/sqlite-rest/values.yaml -------------------------------------------------------------------------------- /db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/db.go -------------------------------------------------------------------------------- /docs/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/docs/assets/logo.svg -------------------------------------------------------------------------------- /examples/bookstore/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/examples/bookstore/data.sql -------------------------------------------------------------------------------- /examples/migrations/1_create_books_table.drop.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS books; -------------------------------------------------------------------------------- /examples/migrations/1_create_books_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/examples/migrations/1_create_books_table.up.sql -------------------------------------------------------------------------------- /fixture_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/fixture_test.go -------------------------------------------------------------------------------- /fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/fs.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/go.sum -------------------------------------------------------------------------------- /integration_delete_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/integration_delete_test.go -------------------------------------------------------------------------------- /integration_insert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/integration_insert_test.go -------------------------------------------------------------------------------- /integration_migrate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/integration_migrate_test.go -------------------------------------------------------------------------------- /integration_security_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/integration_security_test.go -------------------------------------------------------------------------------- /integration_select_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/integration_select_test.go -------------------------------------------------------------------------------- /integration_update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/integration_update_test.go -------------------------------------------------------------------------------- /logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/logger.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/main.go -------------------------------------------------------------------------------- /metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/metrics.go -------------------------------------------------------------------------------- /metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/metrics_test.go -------------------------------------------------------------------------------- /migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/migrate.go -------------------------------------------------------------------------------- /query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/query.go -------------------------------------------------------------------------------- /server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/server.go -------------------------------------------------------------------------------- /server_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/server_auth.go -------------------------------------------------------------------------------- /server_errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/server_errors.go -------------------------------------------------------------------------------- /server_security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/server_security.go -------------------------------------------------------------------------------- /server_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/server_utils.go -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b4fun/sqlite-rest/HEAD/version.go --------------------------------------------------------------------------------