# Image Server ## setup ``` sh <(curl https://pkgx.sh) +pnpm sh pnpm install # create the directory for files that are being uploaded; should stay empty afterward mkdir uploads pnpm run migrate ``` Now set up an AWS S3 bucket & Infura project, and manually set these variables inside a .env file: ``` AWS_ACCESS_KEY= AWS_SECRET_KEY= AWS_REGION= INFURA_PROJECT_ID= ``` ## dev ``` node server.js ``` ## test ``` curl -X POST -F "image=@./test.png" http://localhost:3000/image ``` ## deploy to prod first time * Do the necessary steps from "setup" above. * In AWS, set up bucket and erase any test data.