Commit Graph

39 Commits

Author SHA1 Message Date
d79f4efa98 Add Auth0 environment variables to build step
Some checks failed
Build and Deploy / build (push) Failing after 6m31s
VITE_AUTH0_CLIENTID and VITE_AUTH0_DOMAIN are needed at build time
as they get embedded into the frontend bundle by Vite.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 06:42:40 -06:00
8bfe7bb174 Add Cloudflare environment variables to CI/CD pipeline
All checks were successful
Build and Deploy / build (push) Successful in 1m34s
- Update build.yml to create .env.production from Gitea secrets
  - ANTHROPIC_API_KEY, CLOUDFLARE_ACCOUNT_ID, CLOUDFLARE_API_TOKEN
  - Secure file with chmod 600 (owner read only)
  - Preserve env file across deployments

- Update start.sh to source .env.production if it exists
  - Parse and export variables before starting server
  - Skip comments and empty lines

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 06:40:33 -06:00
fd81ba3be7 update group permissions in deploy.
All checks were successful
Build and Deploy / build (push) Successful in 1m38s
2025-12-30 10:43:26 -06:00
c58ce483dd update group permissions in deploy.
Some checks failed
Build and Deploy / build (push) Failing after 1m35s
2025-12-30 10:28:15 -06:00
82807dcfce Fix deployment to preserve data dir in place
All checks were successful
Build and Deploy / build (push) Successful in 1m35s
Use find to delete all files except data directory instead of
moving to /tmp which fails due to sticky bit permissions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 09:48:35 -06:00
739775ea94 Fix deployment to work within /opt/immersive directory
Some checks failed
Build and Deploy / build (push) Failing after 1m29s
Move contents instead of directory itself to avoid permission issues
with gitea-runner user who has write access inside but not to /opt.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 09:40:32 -06:00
e2216c17e8 Add Alpine Linux service setup and CI/CD deployment
Some checks failed
Build and Deploy / build (push) Failing after 1m44s
Node.js CI / build (push) Has been cancelled
- Add ALPINE_SERVICE.md with full setup instructions
- Add start.sh script for OpenRC service
- Update build.yml for deployment to /opt/immersive
- Configure proper permissions for immersive user
- Add Gitea runner setup instructions with sudo config
- Add .env.production to gitignore

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 09:21:08 -06:00
33019c116b change server start.
Some checks are pending
Node.js CI / build (push) Waiting to run
Build / build (push) Successful in 2m19s
2025-12-30 07:11:36 -06:00
1e174e81d3 Add local database mode for browser-only diagrams
Some checks failed
Node.js CI / build (push) Waiting to run
Build / build (push) Failing after 15m8s
- Add /db/local/:db path type that stores diagrams locally without syncing
- New diagrams now default to local storage (browser-only)
- Share button creates public copy when sharing local diagrams
- Add storage type badges (Local/Public/Private) in diagram manager
- Add GitHub Actions workflow for automated builds
- Block local- database requests at server with 404

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 18:13:43 -06:00
53ca47d63e
Update node.js.yml 2024-08-30 12:18:10 -05:00
e85adc1386 Updated basic grab/drop. 2024-05-28 15:33:44 -05:00
12bc90d44f
Update node.js.yml 2024-04-13 16:54:31 -05:00
d212281ee8
Update node.js.yml 2024-04-02 10:12:02 -05:00
a2cfbb17f5
Update node.js.yml 2024-04-02 10:05:55 -05:00
352491b743
Update node.js.yml 2024-04-02 09:54:16 -05:00
3439962d6a
Update node.js.yml 2024-04-02 09:51:13 -05:00
772b84250b
Update node.js.yml 2024-04-02 09:43:29 -05:00
9d91e7bdb8
Update node.js.yml 2024-04-02 09:35:04 -05:00
8dfdae0c51
Update node.js.yml 2024-04-02 09:32:44 -05:00
7933b6542c
Update node.js.yml 2024-04-02 09:30:24 -05:00
f69bdac7b9
Update node.js.yml 2024-04-02 09:23:40 -05:00
2d61cd1563
Update main.yml 2024-04-02 09:23:03 -05:00
85bfcdbf6a
Update node.js.yml 2024-04-02 09:20:57 -05:00
405d71ddbe
added upload 2024-04-01 08:07:12 -05:00
62012c7fe8
Added node dependency cache 2024-04-01 07:55:19 -05:00
f07ef4b62e
Update Heap to 4gb 2024-04-01 07:36:01 -05:00
16b690e400
Update node.js.yml 2024-04-01 07:34:12 -05:00
d9658c538d
Updated Config 2024-04-01 07:30:49 -05:00
659b71ec53
Create node.js.yml 2024-04-01 07:26:39 -05:00
7c6fa4eadc
Update main.yml 2024-04-01 07:18:45 -05:00
54ef9df770
Update main.yml 2024-03-26 08:28:54 -05:00
ebb5cede1b
Update main.yml 2024-03-26 08:26:40 -05:00
4df012d8ba
Update main.yml 2024-03-26 08:20:38 -05:00
4ce6f57998
Update main.yml 2024-03-26 08:05:30 -05:00
f9e6207f09
Update main.yml 2024-03-26 07:53:28 -05:00
85463eee5c
Update main.yml 2024-03-26 07:02:01 -05:00
c0fcd00536
Update main.yml 2024-03-26 06:57:52 -05:00
1450f7dc08
Update main.yml 2024-03-25 14:39:39 -05:00
f01bf50a96
Create main.yml 2024-03-25 14:21:49 -05:00