├── .gitignore ├── Dockerfile ├── README.md ├── api ├── callbacks.go ├── resolvers.go └── server.go ├── config ├── db.go ├── initServices.go └── loggers.go ├── docker-compose.yml ├── env.example ├── go.mod ├── go.sum ├── main.go ├── models └── uploads.go ├── services ├── cloudinary.go ├── s3.go └── services.go ├── todo.txt ├── uploads └── .gitkeep └── utils └── utils.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/README.md -------------------------------------------------------------------------------- /api/callbacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/api/callbacks.go -------------------------------------------------------------------------------- /api/resolvers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/api/resolvers.go -------------------------------------------------------------------------------- /api/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/api/server.go -------------------------------------------------------------------------------- /config/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/config/db.go -------------------------------------------------------------------------------- /config/initServices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/config/initServices.go -------------------------------------------------------------------------------- /config/loggers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/config/loggers.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/env.example -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/main.go -------------------------------------------------------------------------------- /models/uploads.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/models/uploads.go -------------------------------------------------------------------------------- /services/cloudinary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/services/cloudinary.go -------------------------------------------------------------------------------- /services/s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/services/s3.go -------------------------------------------------------------------------------- /services/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/services/services.go -------------------------------------------------------------------------------- /todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/todo.txt -------------------------------------------------------------------------------- /uploads/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brymes/Reusable-File-Upload-Service/HEAD/utils/utils.go --------------------------------------------------------------------------------