Commit graph

  • 47fc78057d Fix deployment: properly stop containers before recreating - Add compose down before pull/up to avoid container name conflicts - Improve toolchain caching: only install if not already present - Add log directory mount for easy error monitoring - Scope Buildx cache per image for better hit rates Christbru 2025-10-18 21:37:47 -05:00
  • 88f79356f2 Correct log implementations Christbru 2025-10-18 21:31:49 -05:00
  • 17679c609e Pull errors out into the main system for easy tailing Christbru 2025-10-18 21:21:48 -05:00
  • 2d7637ebcf Merge: Resolve conflicts by accepting incoming changes yenminh269 2025-10-18 21:18:46 -05:00
  • 6df73ca465 Migrate to non root container for best practice and to clear security warnings. Christbru 2025-10-18 21:13:03 -05:00
  • a32e0dd474 Deploy: fix GHCR auth and compose warnings - Pass RUNNER envs to remote SSH action so docker login ghcr.io works - Remove obsolete version from docker-compose.prod.yml to avoid warnings Christbru 2025-10-18 21:08:20 -05:00
  • 61f2cef7a8 rust-engine: improve Docker caching - Install pinned toolchain from rust-toolchain.toml in a cacheable layer - Remove target cache mount from warm-up step so deps persist in image layers - Keep final build using only registry/git mounts for speed and artifact persistence Christbru 2025-10-18 21:03:27 -05:00
  • 5ca801bdd1 Switch to GITHUB_TOKEN allowing only the action to trigger an update. Not necessary if public but doesn't harm anything and can cover if private. Christbru 2025-10-18 20:54:55 -05:00
  • c9186ea923 Update the deploy Christbru 2025-10-18 20:47:35 -05:00
  • 9cd450e849 Add key to pull private repo data for cloud execution Christbru 2025-10-18 20:47:25 -05:00
  • 4989d30ec3 edit add, delete button yenminh269 2025-10-18 20:42:09 -05:00
  • e8a971e879 Fix rust version mismatch issues Christbru 2025-10-18 20:32:30 -05:00
  • 848f27b29b Merge branch 'buttons' into diagram JK-le-dev 2025-10-18 20:32:20 -05:00
  • c9327b3ec3 feat(buttons): added flame and down button JK-le-dev 2025-10-18 20:31:35 -05:00
  • 2075c252f6 Correct key usage back to normal Christbru 2025-10-18 20:19:56 -05:00
  • 47bcd0aa5f Fix cache build issue. Christbru 2025-10-18 20:08:42 -05:00
  • d044eb5b06
    feat: added basic gemini functionality devaine 2025-10-18 20:06:10 -05:00
  • 5e0de6e894 style(colors): changed colors JK-le-dev 2025-10-18 20:04:02 -05:00
  • f730609f62 Patch ssh handling for authentication. Christbru 2025-10-18 20:03:27 -05:00
  • 60ac72d41f Only delete the main if it is the dummy file for dependency caching Christbru 2025-10-18 19:39:05 -05:00
  • cfd2bac2ae Rustup already installed Christbru 2025-10-18 19:28:11 -05:00
  • fc3e2b92e9 Revert cargo lock ignore Christbru 2025-10-18 19:25:56 -05:00
  • 0eca3ae87c Add multiple layers to mitigate dependency issues. Christbru 2025-10-18 19:15:33 -05:00
  • 71c87e8468 style(everything): fuck you JK-le-dev 2025-10-18 19:15:31 -05:00
  • 734ecf8293 Correct docker setup. Christbru 2025-10-18 19:11:34 -05:00
  • 151a354518 Remove problematic caching systems Christbru 2025-10-18 19:03:11 -05:00
  • 066bab50ba Provide dummy main file to get through dependency validation then pass source files in to take advantage of github action caching to significantly speed up pushes. Christbru 2025-10-18 18:59:55 -05:00
  • eb17df8788 Merge branch 'deploytest' of https://github.com/devaine/CodeRED-Astra into deploytest Christbru 2025-10-18 18:54:21 -05:00
  • e49a90cf9f Update rust docker to account for regenerating lock file. Christbru 2025-10-18 18:54:18 -05:00
  • 0b4125f3ca
    Delete rust-engine/Cargo.lock Christian 2025-10-18 18:51:28 -05:00
  • 59c9d1d271 Force the rust server to generate it's own lock file. Christbru 2025-10-18 18:49:40 -05:00
  • f3ecc01385 Corrected cargo dependency versions. Christbru 2025-10-18 18:40:03 -05:00
  • 72b08a7bce Reverted to stable version of dependencies. Christbru 2025-10-18 18:39:23 -05:00
  • 807d1f27ac Merge branch 'main' of https://github.com/devaine/CodeRED-Astra into mincy yenminh269 2025-10-18 18:36:17 -05:00
  • 413c9766b9 Correct cargo file issue. Christbru 2025-10-18 18:36:17 -05:00
  • 3bcd4087de style send button yenminh269 2025-10-18 18:35:52 -05:00
  • 691d2f09fd Switching off to other branch for testing deployment. main no longer triggers deployment at the moment. Christbru 2025-10-18 18:31:23 -05:00
  • c4fc66e520 deleted that stupid default vite svg JK-le-dev 2025-10-18 18:29:53 -05:00
  • e3e2b2b501 Merge branch 'main' of https://github.com/devaine/CodeRED-Astra Christbru 2025-10-18 18:26:34 -05:00
  • f424a319ba Updated version to current Cargo. Christbru 2025-10-18 18:26:18 -05:00
  • e9e5804ea1 Merge branch 'eslint' JK-le-dev 2025-10-18 18:23:17 -05:00
  • 32b7cc5ccb Fixed rust dependency issues. Christbru 2025-10-18 18:21:38 -05:00
  • 42a012ca9c fix(eslint): installed one dep for eslint JK-le-dev 2025-10-18 18:21:29 -05:00
  • 97d373ed87 Correct chat-header import error Christbru 2025-10-18 18:14:57 -05:00
  • 657a46f601 Fix button structure issue Christbru 2025-10-18 18:11:46 -05:00
  • 55898b7bdd Merge branch 'main' of https://github.com/devaine/CodeRED-Astra Christbru 2025-10-18 18:09:13 -05:00
  • 5778b63e8e Correcting branch case issue for deployment building. Christbru 2025-10-18 18:07:39 -05:00
  • 074ad0c3c3 "fix the absolute path in index.jsx" yenminh269 2025-10-18 18:04:33 -05:00
  • fa78ffc1b7 Converts repository name to lowercase which is necessary for the build to work with docker container registry. Christbru 2025-10-18 17:53:58 -05:00
  • dc8203967a Merge branch 'main' of https://github.com/devaine/CodeRED-Astra yenminh269 2025-10-18 17:48:05 -05:00
  • 5a9da85f07 Merge branch 'main' of https://github.com/devaine/CodeRED-Astra yenminh269 2025-10-18 17:46:54 -05:00
  • 64a70357eb Removed complex "Extract metadata" tagging which was causing build failures. Replaced it with simpler but still effective method. Christbru 2025-10-18 17:46:39 -05:00
  • 3df311634d "combine button components" yenminh269 2025-10-18 17:44:11 -05:00
  • cb9cff4421 Fixing automated build and deployment. Corrected outdated file structure and added build cache to the action. cloud-prep Christbru 2025-10-18 17:39:47 -05:00
  • 282048e62d Merge branch 'cloud-prep' of https://github.com/devaine/CodeRED-Astra into cloud-prep Christbru 2025-10-18 17:33:33 -05:00
  • 84ca283a00 fix(repo): shoud be fixed now devaine 2025-10-18 17:21:36 -05:00
  • ddc99df369 Merge branch 'main' of https://github.com/devaine/CodeRED-Astra Christbru 2025-10-18 17:22:28 -05:00
  • 5d0d88c535
    fix(repo): shoud be fixed now devaine 2025-10-18 17:21:36 -05:00
  • ad42500422 Merge branch 'main' of https://github.com/devaine/CodeRED-Astra into cloud-prep Christbru 2025-10-18 17:18:41 -05:00
  • 5eb64cf775
    Merge branch 'cloud-prep' devaine 2025-10-18 17:17:45 -05:00
  • 18084ebc47
    "add chat and delete chat button" yenminh269 2025-10-18 16:35:50 -05:00
  • 1da5f8e083
    "auto-scroll down when new messages appear " yenminh269 2025-10-18 16:11:14 -05:00
  • 4774b2c8a5
    feat(chat): created basic chat layout JK-le-dev 2025-10-18 15:22:13 -05:00
  • 3429c764e8
    attempt to fix tailwindcss utlity class but no worky JK-le-dev 2025-10-18 15:03:25 -05:00
  • 21aa150fd8
    "front end structure" yenminh269 2025-10-18 14:42:54 -05:00
  • 3dd229b16c
    "front end structure" yenminh269 2025-10-18 14:40:49 -05:00
  • 85e65b6e75
    fix(tailwindcss): tailwindcss works with vite, no custom theme JK-le-dev 2025-10-18 14:44:28 -05:00
  • a2e97ef05b Clear setup file that's not needed Christbru 2025-10-18 17:17:14 -05:00
  • 5b32587f21
    fix(tailwindcss): now working, need everyone to npm i again JK-le-dev 2025-10-18 14:29:47 -05:00
  • c1851b2801 "add chat and delete chat button" yenminh269 2025-10-18 16:35:50 -05:00
  • 5c744c2987 "auto-scroll down when new messages appear " yenminh269 2025-10-18 16:11:14 -05:00
  • 49b676ad31 Patched rust setup to be capable of building Christbru 2025-10-18 15:41:39 -05:00
  • bd2ffee9ae Prep build setup for stack Christbru 2025-10-18 15:26:44 -05:00
  • 8ba67f1080 feat(chat): created basic chat layout JK-le-dev 2025-10-18 15:22:13 -05:00
  • 3a761e3eb1 Preparing file structure for multi service build and host. Christbru 2025-10-18 15:12:42 -05:00
  • 7d26bd750c attempt to fix tailwindcss utlity class but no worky JK-le-dev 2025-10-18 15:03:25 -05:00
  • 5d26971b63 Merge branch 'main' into ui JK-le-dev 2025-10-18 14:47:47 -05:00
  • 74ec515658 fix(tailwindcss): tailwindcss works with vite, no custom theme JK-le-dev 2025-10-18 14:44:28 -05:00
  • a69c697b24 Added environment example boilerplate. Christbru 2025-10-18 14:43:31 -05:00
  • 5ee777f8f0 "front end structure" yenminh269 2025-10-18 14:42:54 -05:00
  • e3ee15987e "front end structure" yenminh269 2025-10-18 14:40:49 -05:00
  • 5b82bf9390 Updated deployment action to build all sections and deploy to the cloud server. Christbru 2025-10-18 14:38:33 -05:00
  • 57560e7a21 fix(tailwindcss): now working, need everyone to npm i again JK-le-dev 2025-10-18 14:29:47 -05:00
  • a3e52fbee3 refactor(boilerplate): added tailwind conf and folders JK-le-dev 2025-10-18 13:50:13 -05:00
  • c6f5a6e1d7 fix(host): vite plugin for host not implemented JK-le-dev 2025-10-18 13:29:26 -05:00
  • ecb7899a97
    feat: first commit devaine 2025-10-18 12:58:31 -05:00