Code Monkey home page Code Monkey logo

dufs's People

Contributors

aneeshusa avatar davidpolitis avatar elmtran avatar figsoda avatar horizon0514 avatar jessehu avatar jkoop avatar kianmeng avatar lukinoh avatar moonfruit avatar muxiu1997 avatar nq5 avatar plantatorbob avatar ragebflame avatar ryanrussell avatar sigoden avatar sprat avatar tieway59 avatar

dufs's Issues

Expose port 5000 in Dockerfile

A Dockerfile practise is to document the default exposed port using the expose keyword.

Dufs uses by default the port 5000.
Hence, it could be a good idea to define the expose in the DockerFile.

Avoid using original file name when uploading a file

When a file is uploaded, it is written directly in the target folder.
Hence, if another user is browsing the same page, he won't be able to determine if a file is currently uploading or not.

The idea is to implement a system similar than what web browsers could do.

Instead of writing the file with its name directly, it is written with a temporary name file.
It has the advantages to highlight the fact that a file is being uploaded to the server, while avoiding that a user thinks the file is ready to be downloaded.

Adapt the GitHub action

As this project is a fork, the GitHub actions must be adapted.

  • Update release.yaml to publish to the GitHub Packages (I don't plan to use it it is just in case).
  • Run CI on main-fork instead of main

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.