This project is a Node.js Express API that generates presigned URLs for uploading and downloading objects from any S3-compatible storage (AWS S3, MinIO, DigitalOcean Spaces, etc).
- Node.js (for local development)
- Docker installed (for containerization)
- Access to an S3-compatible service with credentials
Create a .env file in the project root with the following:
API_KEY=your-secure-api-key-here
PORT=8080docker compose up --build