Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 618 Bytes

README.md

File metadata and controls

17 lines (15 loc) · 618 Bytes

file-store

  • Just another file upload/download app with proper authentication and vulnerability mitigation.
  • Key features: File upload vulnerability mitigated by all means, used safe auth mechanism using passport and prevented strange file uploads by restricting only to text,pdf and images.
  • Though docker-compose is present it couldn't be used inside railway, so...apologies!

How to use?

  • Using local deployment:(Using node and npm)
    • Create a .env file with 2 variables as DB_STRING and SECRET, then start the application:
npm i
npm start
  • Using docker:
docker compose up