We need a server running through docker #305
Labels
No labels
_CRITICAL_
API
app
backEnd
Blocked, waiting for further changes
bug
cleanup
close
design
duplicate
enhancement
feature request
frontEnd
help wanted
invalid
low priority
needs input
needs review
project documentation
question
research
reviewed
script
security
SQL
style
testing
topLevel
wontfix
No milestone
No project
No assignees
5 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Andras/BoundlessFlowCampus2K#305
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We need a server to store images users upload. This should run through docker. Check related issue #202 for information.
I've checked #172 where they compared Amazon S3 and Cloudflare R2. They're both well known cloud-based storage solutions, but the issue is the fact that they are cloud-based storage solutions. I don't think we want to use cloud storage since it makes us dependent on the services of other actors. Even though they both are cheap for the amount of storage used, not paying a single öre would be preferable. We should also consider the fact that they are proprietary/closed-source, a well maintained open-source solution would be preferable. I will return with some comparisons between services and storage solutions we could use.
The comparison I've made is a bit stupid, since it's a comparison between an actual solution and two protocols. I've also come to the conclusion that we shouldn't use any type of object storage, it's a bit out of the scope of this project and would be unnecessarily complex. We should build our own service using either SFTP or HTTPS. HTTPS would work well since dotnet has support for listening to the protocol, and for writing to the file system.
Henrik wanted the project to use a GET solution as it would provides the most secure, user-specific solution. HTTPS it is.
@a24vinla what is the status of this issue?
Closed in PR: #947 , a new issue is working on further changes