Δημοσιεύτηκε: 06 Σεπ 2017, 21:01
από pc_magas
Βασικά σκευτόμουν να έχω ένα γενικό template:

Κώδικας: Επιλογή όλων

{
'private':{
"settingA": ${SETTING_A},
},
'public':{
}
}


Και μετά να έχω το αρχείο:

Κώδικας: Επιλογή όλων

{
'private':{
"settingA": "mitsos",
},
'public':{
}
}


Έτσι μετά εαν τρέχω το "tool":

Κώδικας: Επιλογή όλων

tool template.json production.json


Να παράγει το αρχείο .env:

Κώδικας: Επιλογή όλων

SETTING_A=mitsos


Που αυτό θα είναι ένα docker .env αρχείο. Ακόμη θέλω εαν δίνω το .env αρχείο και το template.json να παράγει:

Κώδικας: Επιλογή όλων

{
'private':{
"settingA": "mitsos",
},
'public':{
}
}


Δηλαδή θα έχω ένα script αλλά πολλά διαφορετικά αρχεία (η ένα αρχείο σε διαφορετικά version controll branches)