Christbru
50ca52e781
Add wildcard ip attachment to bind to all interfaces.
2025-10-18 23:35:55 -05:00
Christbru
721296c7f1
Clear improper --no-cache flag and make minor change to attempt to get github to clear the bugged cache for that file
2025-10-18 23:32:35 -05:00
Christbru
c95ccda282
Expose mysql port to internet for dev purposes during hackathon
2025-10-18 23:24:32 -05:00
Christbru
01c1594df1
Force no build cache to clear the bad placeholder file
2025-10-18 23:22:00 -05:00
Christbru
d2c6fe7aec
Bring chain versions up to proper version and bring dependencies up to current version.
2025-10-18 22:25:55 -05:00
Christbru
86b878cd60
Correct improper dummy file being built and served.
2025-10-18 22:13:58 -05:00
Christbru
ed31642cd3
Fix format issue.
2025-10-18 22:09:21 -05:00
Christbru
833b304002
Correct container execution user to appropriate account on the server
2025-10-18 22:06:55 -05:00
Christbru
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
2025-10-18 21:37:47 -05:00
Christbru
88f79356f2
Correct log implementations
2025-10-18 21:31:49 -05:00
Christbru
17679c609e
Pull errors out into the main system for easy tailing
2025-10-18 21:21:48 -05:00
Christbru
6df73ca465
Migrate to non root container for best practice and to clear security warnings.
2025-10-18 21:13:03 -05:00
Christbru
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
2025-10-18 21:08:20 -05:00
Christbru
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
2025-10-18 21:03:27 -05:00
Christbru
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.
2025-10-18 20:54:55 -05:00
Christbru
c9186ea923
Update the deploy
2025-10-18 20:47:35 -05:00
Christbru
9cd450e849
Add key to pull private repo data for cloud execution
2025-10-18 20:47:25 -05:00
Christbru
e8a971e879
Fix rust version mismatch issues
2025-10-18 20:32:30 -05:00
Christbru
2075c252f6
Correct key usage back to normal
2025-10-18 20:19:56 -05:00
Christbru
47bcd0aa5f
Fix cache build issue.
2025-10-18 20:08:42 -05:00
Christbru
f730609f62
Patch ssh handling for authentication.
2025-10-18 20:03:27 -05:00
Christbru
60ac72d41f
Only delete the main if it is the dummy file for dependency caching
2025-10-18 19:39:05 -05:00
Christbru
cfd2bac2ae
Rustup already installed
2025-10-18 19:28:11 -05:00
Christbru
fc3e2b92e9
Revert cargo lock ignore
2025-10-18 19:25:56 -05:00
Christbru
0eca3ae87c
Add multiple layers to mitigate dependency issues.
2025-10-18 19:15:33 -05:00
Christbru
734ecf8293
Correct docker setup.
2025-10-18 19:11:34 -05:00
Christbru
151a354518
Remove problematic caching systems
2025-10-18 19:03:11 -05:00
Christbru
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.
2025-10-18 18:59:55 -05:00
Christbru
eb17df8788
Merge branch 'deploytest' of https://github.com/devaine/CodeRED-Astra into deploytest
2025-10-18 18:54:21 -05:00
Christbru
e49a90cf9f
Update rust docker to account for regenerating lock file.
2025-10-18 18:54:18 -05:00
Christian
0b4125f3ca
Delete rust-engine/Cargo.lock
...
Remove old lock file now that gitignore no longer tracks it.
2025-10-18 18:51:28 -05:00
Christbru
59c9d1d271
Force the rust server to generate it's own lock file.
2025-10-18 18:49:40 -05:00
Christbru
f3ecc01385
Corrected cargo dependency versions.
2025-10-18 18:40:03 -05:00
Christbru
72b08a7bce
Reverted to stable version of dependencies.
2025-10-18 18:39:23 -05:00
Christbru
413c9766b9
Correct cargo file issue.
2025-10-18 18:36:17 -05:00
Christbru
691d2f09fd
Switching off to other branch for testing deployment. main no longer triggers deployment at the moment.
2025-10-18 18:31:23 -05:00
Christbru
e3e2b2b501
Merge branch 'main' of https://github.com/devaine/CodeRED-Astra
2025-10-18 18:26:34 -05:00
Christbru
f424a319ba
Updated version to current Cargo.
2025-10-18 18:26:18 -05:00
e9e5804ea1
Merge branch 'eslint'
2025-10-18 18:23:17 -05:00
Christbru
32b7cc5ccb
Fixed rust dependency issues.
2025-10-18 18:21:38 -05:00
42a012ca9c
fix(eslint): installed one dep for eslint
2025-10-18 18:21:29 -05:00
Christbru
97d373ed87
Correct chat-header import error
2025-10-18 18:14:57 -05:00
Christbru
657a46f601
Fix button structure issue
2025-10-18 18:11:46 -05:00
Christbru
55898b7bdd
Merge branch 'main' of https://github.com/devaine/CodeRED-Astra
2025-10-18 18:09:13 -05:00
Christbru
5778b63e8e
Correcting branch case issue for deployment building.
2025-10-18 18:07:39 -05:00
yenminh269
074ad0c3c3
"fix the absolute path in index.jsx"
2025-10-18 18:04:33 -05:00
Christbru
fa78ffc1b7
Converts repository name to lowercase which is necessary for the build to work with docker container registry.
2025-10-18 17:53:58 -05:00
yenminh269
dc8203967a
Merge branch 'main' of https://github.com/devaine/CodeRED-Astra
2025-10-18 17:48:05 -05:00
yenminh269
5a9da85f07
Merge branch 'main' of https://github.com/devaine/CodeRED-Astra
2025-10-18 17:46:54 -05:00
Christbru
64a70357eb
Removed complex "Extract metadata" tagging which was causing build failures. Replaced it with simpler but still effective method.
2025-10-18 17:46:39 -05:00