Skip to content

Latest commit

 

History

History
57 lines (48 loc) · 1.73 KB

README.md

File metadata and controls

57 lines (48 loc) · 1.73 KB

Stampa Autocertificazioni

Docker Environment Building

💡 Proposito

Semplificarmi la vita in tempi di pandemia e fare in modo di poter stampare autocertificazioni al volo, senza stare ad accendere il computer ogni volta

📝 Implementazione:

Ho creato una skill per Alexa che si interfaccia alla prima stampante in rete trovata e manda in coda di stampa l'autocertificazione.

🌱 Requisiti:

  • Docker
  • NodeJS
  • Ngrok
  • ASK-CLI installato e configurato
    • Per installare eseguire: npm i ask-cli -g
    • Per configurare eseguire ask configure

🔰 Per inizare

  1. Rinominare il file env.example in .env e modificare le eventuali variabili inserendo le informazioni di rete corrette
  2. Eseguire il seguente comando in una nuova sessione del terminale:
       ngrok http 3000 # porta esterna presente nel file docker-compose
  3. Copiare il link generato dal comando precedente all'interno del file skill-package/skill.json img.png
     "apis": {
       "custom": {
         "endpoint": {
           "uri": "INSERIRE QUA LINK", // <-- Inserire link qui
           "sslCertificateType": "Wildcard"
         }
       }
     },
  4. Avviare Docker:
      docker-compose up -d --build
  5. Inizializzare il progetto della Skill:
       ask init
  6. Effettuare il deploy della Skill verso l'Alexa Developer Console:
       ask deploy
  7. Ora sei pronto per eseguire la skill! Chiedi al tuo dispositivo: Alexa, stampa autocertificazione