Vérification par docker compose config avant écriture, application avec docker compose up -d et retour à la version précédente en cas d'échec. Historique des versions par fichier. Le Caddyfile et le compose gardent un retour à la ligne final. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
9 lines
326 B
TypeScript
9 lines
326 B
TypeScript
/**
|
|
* Content written to a configuration file edited from the dashboard:
|
|
* "\n" line breaks and a final line break (the request body comes trimmed).
|
|
*/
|
|
export function toFileContent(content: string) {
|
|
const normalized = content.replace(/\r\n/g, '\n')
|
|
return normalized.endsWith('\n') ? normalized : `${normalized}\n`
|
|
}
|