Simple in-memory FTP server, used for acting as a frontend for stricly file uploads.
- In-memory file storage (no disk writes)
- Customer isolation
- CSV file validation
- Size limits
- Upload tracking in database
- Clone the repository
- Install dependencies:
npm install- Set up your environment variables:
cp .env.example .envFill in the environment variables in .env.
- Initialize the database:
npx prisma migrate devStart the development server:
npm run devBuild and start the production server:
npm run build
npm start