diff --git a/apps/infra/src/app/App.tsx b/apps/infra/src/app/App.tsx index 0ce8e76..c1e3bac 100644 --- a/apps/infra/src/app/App.tsx +++ b/apps/infra/src/app/App.tsx @@ -1,18 +1,23 @@ const apps = [ { name: 'Landing', domain: 'imphnen.dev', type: 'Next.js', color: 'blue' }, + { name: 'WWW', domain: 'www.imphnen.dev', type: 'Redirect', color: 'purple' }, { name: 'Gacha', domain: 'gacha.imphnen.dev', type: 'Vite', color: 'green' }, { name: 'Backoffice', domain: 'backoffice.imphnen.dev', type: 'Vite', color: 'green' }, { name: 'Dimentorin', domain: 'dimentorin.imphnen.dev', type: 'Vite', color: 'green' }, { name: 'Hackathon', domain: 'hackathon.imphnen.dev', type: 'Vite', color: 'green' }, + { name: 'QR Campaign', domain: 'qr.imphnen.dev', type: 'Vite', color: 'green' }, { name: 'Infra', domain: 'infra.imphnen.dev', type: 'Vite', color: 'green' }, + { name: 'API QR', domain: 'api-qr.imphnen.dev', type: 'Backend', color: 'orange' }, ]; const techStack = [ - { category: 'OS', items: ['NixOS 24.11'] }, + { category: 'OS', items: ['NixOS 25.05'] }, { category: 'Web Server', items: ['Nginx'] }, { category: 'SSL', items: ['Let\'s Encrypt (ACME)'] }, { category: 'Build', items: ['Nix Flakes', 'Nx Monorepo'] }, + { category: 'CI/CD', items: ['GitHub Actions', 'Cachix'] }, { category: 'Frontend', items: ['React', 'Next.js', 'Vite', 'TailwindCSS'] }, + { category: 'Backend', items: ['Go', 'Supabase'] }, { category: 'Secrets', items: ['sops-nix'] }, ]; @@ -171,15 +176,23 @@ export default function App() {
Update Flake
-nix flake update
+GitHub Actions
+nix build
+ +Push to Cachix
+binary cache
Remote Build
+Server Pull
nixos-rebuild