2015-12-09 14 views
5

C'è un modo per ottenere dinamicamente il tag di versione dal mio file __init__.py e aggiungerlo al nome dell'immagine dockerrun.aws.json ad esempio ::dinamicamente cambiare dockerrun.aws.json tag immagine sul implementare

{ 
    "AWSEBDockerrunVersion": "1", 
    "Authentication": { 
    "Bucket": "dockerkey", 
    "Key": "mydockercfg" 
    }, 
    "Image": { 
    "Name": "comp/app:{{version}}", 
    "Update": "true" 
    }, 
    "Ports": [ 
    { 
     "ContainerPort": "80" 
    } 
    ] 
} 

Questo quando quando faccio eb deploy costruirà la versione corretta. Al momento devo continuare a modificare il file json con ogni distribuzione.

risposta

5

Sono anche incappato in quell'anno scorso, dove il supporto AWS ha dichiarato che non esiste una simile funzionalità. Ho finito per scrivere uno script che riceve il tag docker come parametro e compone al volo il file dockerrun.aws.json con il tagname corretto.

Problemi correlati