Files
intra.noxus.fi/deploy_data.php
Jukka Lampikoski ff2613ff01 SMTP-palvelin aina näkyvissä + CuituNet → Cuitunet
- SMTP-palvelinkenttä näkyy nyt aina mailbox-lomakkeessa,
  myös kun "Käytä samoja tunnuksia" on päällä (vain käyttäjä
  ja salasana piiloutuvat)
- Korjattu CuituNet → Cuitunet kaikkialla (pieni n)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 23:28:31 +02:00

73 lines
1.9 KiB
PHP

<?php
/**
* Deploy-skripti: alustaa data-tiedostot tuotantopalvelimelle.
* Aja kerran SSH:lla: php deploy_data.php
* POISTA TÄMÄ TIEDOSTO KÄYTÖN JÄLKEEN!
*/
$dataDir = __DIR__ . '/data';
if (!file_exists($dataDir)) mkdir($dataDir, 0755, true);
// Companies
$companies = [
[
"id" => "cuitunet",
"nimi" => "Cuitunet",
"luotu" => "2026-03-10 08:58:43",
"aktiivinen" => true,
"domains" => ["intra.cuitunet.fi"],
"primary_color" => "#0f3460",
"subtitle" => "Kuituasiakkaiden hallinta"
]
];
// Users (admin / admin123)
$users = [
[
"id" => "419d4b0c32b88d91",
"username" => "admin",
"password_hash" => password_hash('admin123', PASSWORD_BCRYPT),
"nimi" => "Ylläpitäjä",
"role" => "admin",
"luotu" => "2026-03-09 22:36:39",
"companies" => ["cuitunet"],
"email" => "",
"signatures" => [
"846898d4a1cb3a08" => "Jukka Lampikoski\nCuitunet Oy\nasiakaspalvelu@cuitunet.fi"
]
]
];
// Config
$config = [
"api_key" => "3de64ed2a3ece1c0f497345e41e8e76d",
"cors_origins" => ["https://cuitunet.fi", "https://www.cuitunet.fi"]
];
$flags = JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE;
// Kirjoita vain jos tiedostoa ei ole tai se on tyhjä/default
$files = [
'companies.json' => $companies,
'users.json' => $users,
'config.json' => $config,
'reset_tokens.json' => [],
'login_attempts.json' => (object)[],
];
foreach ($files as $filename => $data) {
$path = $dataDir . '/' . $filename;
file_put_contents($path, json_encode($data, $flags));
echo "✓ Kirjoitettu: $filename\n";
}
// Varmista companies-hakemisto
$compDir = $dataDir . '/companies/cuitunet';
if (!file_exists($compDir)) {
mkdir($compDir, 0755, true);
echo "✓ Luotu hakemisto: data/companies/cuitunet/\n";
}
echo "\nValmis! Admin-tunnus: admin / admin123\n";
echo "POISTA TÄMÄ TIEDOSTO: rm deploy_data.php\n";