@sviluppowebholyart/local-image-uploader

1.9.1 • Public • Published

Setup

  1. installare il pacchetto globalmente con il comando @sviluppowebholyart/local-image-uploader

  2. salvare nella cartella dell'app un file chiamato aws-credentials.json formattato in questo modo:

{
  "accessKeyId": "...",
  "secretAccessKey": "..."
}
  1. salvare nella cartella dell'app un file chiamato pulcranet-credentials.json formattato in questo modo:
{
  "staging": {
    "apiKey": "...",
    "basicAuth": {
      "user": "...",
      "password": "..."
    }
  },
  "production": {
    "apiKey": "..."
  }
}

  1. per eseguire il caricamento delle immagini lanciare il comando: s3upload . --production || --staging

  2. per eseguire il caricamento delle immagini in background lanciare il comando:

s3upload . --production || --staging > s3upload.out 2>&1 &
disown [pid processo]
tail -f (per visualizzare il logs)
  1. Configurazioni specifiche per il Nas Qnap
export S3_UPLOAD_PATH='/share/MD0_DATA/.qpkg/nodejsv8/node/lib/node_modules/@sviluppowebholyart/local-image-uploader/'
alias s3upload='/share/MD0_DATA/.qpkg/nodejsv8/node/bin/s3upload'
alias update-s3upload='npm update -g @sviluppowebholyart/local-image-uploader'
alias bashrc='vim ~/.bashrc'
alias src='source ~/.bashrc'
  1. Comando che viene eseguito dal cron del Nas Qnap
/share/MD0_DATA/.qpkg/nodejsv8/node/bin/s3upload "/share/Foto HD/$(date '+%Y/%m')" --production
  1. Come modificare un cron sul Nas Qnap
#NON USARE crontab -e
vi /etc/config/crontab
crontab /etc/config/crontab && /etc/init.d/crond.sh restart

Readme

Keywords

none

Package Sidebar

Install

npm i @sviluppowebholyart/local-image-uploader

Weekly Downloads

0

Version

1.9.1

License

ISC

Unpacked Size

11.4 kB

Total Files

8

Last publish

Collaborators

  • nico.fuccella
  • pulcranet
  • giovanni.bruno