You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# 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 manually set these AWS_ variables inside a .env file:
|
|
|
|
```
|
|
|
|
AWS_ACCESS_KEY=
|
|
|
|
AWS_SECRET_KEY=
|
|
|
|
AWS_REGION=
|
|
|
|
```
|
|
|
|
|
|
|
|
## dev
|
|
|
|
|
|
|
|
```
|
|
|
|
node server.js
|
|
|
|
```
|
|
|
|
|
|
|
|
## test
|
|
|
|
|
|
|
|
```
|
|
|
|
curl -X POST -F "image=@./test.png" http://localhost:3000/image
|
|
|
|
```
|