Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/faytranevozter/go-storage-api
Base api storage build with golang
https://github.com/faytranevozter/go-storage-api
api cloudinary file-upload go golang google-storage image-upload rest-api simple-api
Last synced: 1 day ago
JSON representation
Base api storage build with golang
- Host: GitHub
- URL: https://github.com/faytranevozter/go-storage-api
- Owner: faytranevozter
- License: gpl-3.0
- Created: 2022-06-26T20:28:57.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-29T07:18:49.000Z (3 months ago)
- Last Synced: 2024-08-29T08:47:47.481Z (3 months ago)
- Topics: api, cloudinary, file-upload, go, golang, google-storage, image-upload, rest-api, simple-api
- Language: Go
- Homepage:
- Size: 128 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Media Storage Api Service
## Overview
This service is used for handle all endpoint and data about **Media/Storage**. [Golang](https://golang.org/) is the main weapon of this service. This service using [clean architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html). We are implement [this go clean architecture](https://github.com/bxcodec/go-clean-arch). Please read their article first for explanation of this architecture.
## How to run
1. Clone it
1. Copy paste `.env.example` and rename it into `.env`
1. Adjust the config in your `.env`
1. Run `make run` or manually `go run app/main.go`. It will download all dependencies and running your application