0bd40091e6
Merge pull request #2 from cloud-neutral-toolkit/fine-tune-dockerfile-entrypoint-4806566025323220590
...
Fix: Improve entrypoint script and Dockerfile for Cloud Run deployment
2026-01-21 17:01:09 +08:00
google-labs-jules[bot]
5226b2d9cf
Fix: Improve entrypoint script and Dockerfile for Cloud Run deployment
...
- Update `entrypoint.sh` to support `DB_HOST`, `DB_PORT`, `DB_USER`, `DB_NAME` environment variables for dynamic DSN construction.
- Ensure proper escaping of special characters in `entrypoint.sh` when using `sed`.
- Update `Dockerfile` to accept `GOPROXY` build argument.
- Update `Dockerfile` to include `curl` in runtime image for debugging.
- Use `-ldflags="-s -w"` in `go build` to reduce binary size.
2026-01-21 08:49:49 +00:00
ad39ac335c
Merge pull request #1 from cloud-neutral-toolkit/fix-cloud-run-build-and-startup-3517540955516058013
...
Fix Cloud Run build failure and stunnel startup issues
2026-01-21 15:59:28 +08:00
google-labs-jules[bot]
f4ec90bbfd
Fix Cloud Run build and stunnel startup support
...
- Downgrade Go version from 1.25.1 to 1.24.0 in go.mod and Dockerfile to resolve build failure (Go 1.25 is not yet released).
- Add `netcat-openbsd` to Dockerfile runtime image to ensure `nc` command is available for health checks.
- Update `entrypoint.sh` to robustly wait for `stunnel` to start using `nc` loop, preventing app startup failure when DB TLS is enabled.
- Add explicit error handling in `entrypoint.sh` if `stunnel` fails to start within timeout.
2026-01-21 07:57:08 +00:00
Haitao Pan
19ab008c30
deployment with GitHub Actions, Stunnel for TLS database connections, and dynamic configuration injection.
2026-01-20 21:05:30 +08:00
Haitao Pan
ecf11b948f
fix: update sql module imports
2026-01-16 16:20:06 +08:00
Haitao Pan
ee6e1a6363
feat: move account service to repo root
...
# Conflicts:
# account/Makefile
# account/go.mod
# docs/account-admin-settings.md
# docs/account-svc-plus.md
2026-01-16 16:15:23 +08:00
Haitao Pan
dce981a529
chore: move account sql assets and update migrate docs
2026-01-16 11:47:10 +08:00
Haitao Pan
5e57fdeac2
chore: update repo content and deployment/docs assets
2026-01-16 00:20:54 +08:00
f5f02330e8
Initialize neurapress package exports ( #795 )
2025-12-14 21:22:08 +08:00
bb7ca95c03
Add NeuraPress submodule metadata ( #794 )
2025-12-14 21:01:34 +08:00
6940d239c7
Revert "Add NeuraPress shim package ( #792 )" ( #793 )
...
This reverts commit 3f082e002e .
2025-12-14 20:25:32 +08:00
3f082e002e
Add NeuraPress shim package ( #792 )
2025-12-14 20:23:17 +08:00
Haitao Pan
94123b756d
chore(neurapress): relocate neurapress into dashboard sub-package
2025-12-14 19:48:40 +08:00
daca34ec6a
Add entrypoint for neurapress local package ( #791 )
2025-12-14 19:40:24 +08:00
Haitao Pan
560df1e92e
chore(neurapress): sync packages/neurapress with upstream source
2025-12-14 17:34:00 +08:00
b6d301f005
chore: move neurapress to internal package ( #786 )
2025-12-14 17:30:15 +08:00
748e10e63d
Make neurapress client-only entrypoint ( #784 )
2025-12-14 16:52:29 +08:00
30742eb62d
Add NeuraPress vendor entry point for editor ( #783 )
2025-12-14 16:10:35 +08:00
Haitao Pan
d769ef6aa8
dashboard: move neurapress/ -> vendor/neurapress/
2025-12-14 16:00:04 +08:00
f9a0bc499a
Highlight NeuraPress core in editor page ( #782 )
2025-12-14 15:57:06 +08:00
a84389f4a5
Make editor editor page client component ( #781 )
2025-12-14 15:34:41 +08:00
e65661972c
Align dashboard Makefile build with Dockerfile ( #780 )
2025-12-14 15:17:31 +08:00
Haitao Pan
dd87b00787
chore(dashboard): switch yarn registry to npmmirror; tidy Makefile; fix next-env types path
2025-12-14 14:50:45 +08:00
57a945be26
Add vendored neurapress editor shell ( #779 )
2025-12-14 14:39:17 +08:00
Haitao Pan
063e6cc16f
add markdown editor base opensource neurapress
2025-12-14 14:02:10 +08:00
Haitao Pan
62ef2432b7
chore(docker-compose): switch images to cloudneutral namespace
2025-12-14 13:58:10 +08:00
4b83e483c8
Add XControl image readiness check workflow ( #778 )
2025-12-12 16:05:50 +08:00
de55da25e4
Update dashboard lockfile for Yarn 4.12 ( #777 )
2025-12-12 15:28:15 +08:00
7a83d195ae
Fix xcontrol-init build context in workflow ( #776 )
2025-12-12 15:07:55 +08:00
c55dcb7f64
Adjust xcontrol-init build context ( #775 )
2025-12-12 14:58:39 +08:00
73882071af
Fix xcontrol-init Dockerfile build context ( #774 )
2025-12-12 14:21:12 +08:00
Haitao Pan
68d83ce601
refactor(xcontrol-init): clean up Dockerfile build context
2025-12-12 13:51:43 +08:00
dependabot[bot]
aadb778252
build(deps): bump next from 16.0.7 to 16.0.9 in /dashboard ( #773 )
...
Bumps [next](https://github.com/vercel/next.js ) from 16.0.7 to 16.0.9.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v16.0.7...v16.0.9 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.0.9
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 13:42:19 +08:00
Haitao Pan
fa8d4b3e73
feat: add Dockerfile for XControl Init service
2025-12-11 16:09:19 +08:00
67c1ca60a3
Revert "Add GCP Terraform config templates ( #769 )" ( #770 )
...
This reverts commit ab413ff7eb .
2025-12-08 18:03:51 +08:00
3ecca06745
Update footer social links ( #771 )
2025-12-08 17:56:26 +08:00
Haitao Pan
61cd126fe8
chore(ci): update default Docker Hub namespace to "cloudneutral"
2025-12-08 17:18:45 +08:00
ab413ff7eb
Add GCP Terraform config templates ( #769 )
2025-12-08 15:51:08 +08:00
Haitao Pan
9a69d7e6b5
deploy(docker-compose): switch images to Docker Hub namespace
2025-12-06 23:25:37 +08:00
Haitao Pan
1f7c14cbe9
refactor(ci): simplify DockerHub push logic to always publish using 'latest' tag
2025-12-06 23:11:09 +08:00
Haitao Pan
183fe971c4
fix(ci): add fallback to 'latest' when TAG_NAMES is empty in DockerHub push logic
2025-12-06 23:00:57 +08:00
Haitao Pan
56308f75cc
ci: unify DockerHub retag/push logic across base and service image workflows
2025-12-06 22:50:28 +08:00
Haitao Pan
ec6f66087c
build(ci): unify push_images logic and add global PUSH_IMAGES env
2025-12-06 22:31:46 +08:00
Haitao Pan
605720c265
refactor(ci): unify build job names and split security stage for base and service workflows
2025-12-06 22:26:35 +08:00
Haitao Pan
2e3b372559
feat(ci): add Docker Hub namespace support and push steps to base image workflow
2025-12-06 22:11:21 +08:00
Haitao Pan
e6d5a8d5e3
feat(ci): add Docker Hub namespace support and push workflow
2025-12-06 22:03:02 +08:00
Haitao Pan
c176f3bbcf
deploy: remove init service and drop unused workspace volume bindings
2025-12-06 21:21:40 +08:00
Haitao Pan
b38e3199b6
deploy: remove compose version and fix init command YAML formatting
2025-12-06 21:04:08 +08:00
Haitao Pan
209d6edeee
deploy: switch docker-compose to use GHCR images instead of local builds
2025-12-06 21:00:30 +08:00