Fortune Ngwenya
12e23524dd
Update main.go
2023-09-28 10:21:28 +02:00
Tri Vo
4858c7493b
Generate link feature
2023-08-20 16:21:04 +02:00
Tri Vo
e7a0f8a0f1
Split parse configuration function
2023-08-02 18:09:28 +02:00
Tri Vo
ebb9a7bfb6
Fix timeout error when uploading large files
2023-07-28 17:39:28 +02:00
Tri Vo
17280f9304
Add support for subdirectory
2023-06-13 18:34:15 +02:00
LynxStarShine
a896ccd592
Add SSE encrpytion support
2023-05-05 23:23:21 +02:00
Lena Fuhrimann
9d2cb43275
Upgrade Go to version 1.19
2022-12-12 10:30:37 +01:00
Dominik Hartmann
fa2f39fa2c
move static folder to web/static
2022-05-01 18:16:29 +02:00
taahado5
5cb52b55da
add static folder for air gapped deployments
2022-05-01 18:16:29 +02:00
taahado5
145de780e4
add static folder for air gapped deployments
2022-05-01 18:16:29 +02:00
Sergey Shevchenko
963ea7a575
Fix review comments
2022-03-28 11:37:49 +02:00
Sergey Shevchenko
f60b7811fd
Add ability to use IAM instead of keypair
...
Signed-off-by: Sergey Shevchenko <sergeyshevchdevelop@gmail.com>
2022-03-28 11:37:49 +02:00
Sergey Shevchenko
c077332721
Refactoring:
...
- Replaced router by gorrila/mux
- Used viper for environment variables instead of os
- Added option to forbid object deletion
- Added option to list bucket recursively
- Added option to not add donwload headers in getObject
- Added ability to download nested objects
- Object donwloading will open in a new tab
Signed-off-by: Sergey Shevchenko <sergeyshevchdevelop@gmail.com>
2022-03-28 11:37:49 +02:00
Lena Fuhrimann
e6cfc961e1
Upgrade Go to version 1.17
2021-12-30 12:09:42 +01:00
Lena Fuhrimann
2499415fea
Upgrade minio-go to version 7
2021-08-17 15:44:49 +02:00
Lena Fuhrimann
8707a5373e
Embed templates into Go binary
2021-04-21 11:37:38 +02:00
Lena Fuhrimann
6c5591c969
Add GoReleaser config
2021-04-21 11:02:51 +02:00
Lena Fuhrimann
fdc0ae2dd0
Refactor whole app
2017-05-08 23:29:47 +02:00
Lena Fuhrimann
1536bc9649
Use strict slash
2017-05-03 10:23:46 +02:00
Lena Fuhrimann
ac760626b3
Separate create object and copy object
2017-04-21 10:36:22 +02:00
Lena Fuhrimann
6778d23090
Separate handlers for create object
2017-04-14 19:52:16 +02:00
Lena Fuhrimann
0f521020c8
Remove unneeded index handler
2017-04-10 15:55:47 +02:00
Lena Fuhrimann
a40479a25f
Return error from s3 constructor
2017-04-09 22:27:41 +02:00
Lena Fuhrimann
fb10a7ac5a
Use constants
2017-04-07 10:07:23 +02:00
Lena Fuhrimann
5cba9329c3
Use constants for HTTP methods
2017-04-07 08:59:24 +02:00
Lena Fuhrimann
60ed368ea6
Add unit test cases
2017-04-03 23:52:41 +02:00
Lena Fuhrimann
4672fc2e1c
Remove unneeded packages
2017-04-03 14:08:01 +02:00
Lena Fuhrimann
a9a88552d7
List objects recursively
2017-03-31 09:56:06 +02:00
Lena Fuhrimann
8f47c50f72
Restructure app with modules
2017-03-30 22:48:27 +02:00
Lena Fuhrimann
f4198ac46d
Externalize error handling
2017-03-30 14:00:06 +02:00
Lena Fuhrimann
b90b1f9279
Make logger customizable
2017-03-18 01:05:21 +01:00
Lena Fuhrimann
ae39b80fe2
Remove unnecessary named import
2017-03-17 23:57:58 +01:00
Lena Fuhrimann
dadd54eb01
Export S3 client of Server
2017-03-12 16:07:59 +01:00
Lena Fuhrimann
c96a874900
Do not use strict slash
2017-03-10 11:21:46 +01:00
Lena Fuhrimann
27bc86490e
Use adapter pattern for handlers
2017-03-10 11:12:20 +01:00
Lena Fuhrimann
5466c615aa
Move routes to main function
2017-03-10 10:54:30 +01:00
Lena Fuhrimann
3fc3b15562
Don't use global variables
2017-03-09 21:20:40 +01:00
Lena Fuhrimann
a4088e1408
Externalize S3 config from main
2017-02-22 11:18:20 +01:00
Lena Fuhrimann
7c0ca14525
Use gorilla/mux
2016-12-20 19:47:36 +01:00
Lena Fuhrimann
b822361b35
Redirect index to /buckets
2016-12-20 19:35:27 +01:00
Lena Fuhrimann
03e9afc888
Initial commit
2016-12-18 22:54:21 +01:00