a035077b186561249a1f3933467b6abb83892a20
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.
Description
Languages
TypeScript
80.9%
Shell
17.4%
Dockerfile
1.5%
Makefile
0.2%