feat: implement dotenv secrets loading from /home/admin/secrets/.env
- Added dotenv package to load environment variables from absolute path - Secrets now loaded automatically on app startup, no manual sourcing needed - Secrets file secured with chmod 600, outside project directory - Enables persistent secrets across service restarts - Tested: Job submission flow working end-to-end with all steps completing
This commit is contained in:
@@ -536,6 +536,15 @@
|
||||
const result = await response.json();
|
||||
|
||||
if (result.success) {
|
||||
// Log and display the folder link when available
|
||||
if (result.jobFolderLink) {
|
||||
console.log(`📁 Folder link: ${result.jobFolderLink}`);
|
||||
const linkContainer = document.getElementById('folderLinkContainer');
|
||||
if (linkContainer) {
|
||||
linkContainer.innerHTML = `<a href="${result.jobFolderLink}" target="_blank" rel="noopener" class="text-blue-600 underline">Open job folder</a>`;
|
||||
linkContainer.classList.remove('hidden');
|
||||
}
|
||||
}
|
||||
message.className = 'p-4 rounded-lg font-medium bg-green-50 text-green-700 border border-green-200';
|
||||
message.textContent = result.message;
|
||||
message.classList.remove('hidden');
|
||||
@@ -556,6 +565,8 @@
|
||||
</script>
|
||||
|
||||
<!-- Version Info -->
|
||||
<!-- Folder link container -->
|
||||
<div id="folderLinkContainer" class="fixed bottom-16 right-4 text-sm text-blue-600 hidden"></div>
|
||||
<div class="fixed bottom-4 right-4 text-xs text-gray-400">
|
||||
v1.0.0-beta2
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user