Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare the web-components into deployable #109

Closed
neviaumi opened this issue Feb 16, 2025 · 0 comments · Fixed by #112
Closed

Prepare the web-components into deployable #109

neviaumi opened this issue Feb 16, 2025 · 0 comments · Fixed by #112

Comments

@neviaumi
Copy link
Owner

I want it connected to CloudFlare pages and ready to deploy and dev.

But before implement the actual logic, i need Figma first as it invoked heavy style change

neviaumi added a commit that referenced this issue Feb 16, 2025
this close #109
Replaced and extended deployment, setup, and start scripts to support the new web-components module alongside the worker. Added Docker configurations, Vite build scripts, and environment variable handling for a consistent development and production setup. Removed obsolete health-check script and updated the chat room component to use dynamic worker URLs from environment variables.

Signed-off-by: David Ng <[email protected]>
neviaumi added a commit that referenced this issue Feb 16, 2025
this part of #109
This ensures eslint does not process files in the 'worker' directory. It helps streamline linting and avoid unnecessary checks for those files.

Signed-off-by: David Ng <[email protected]>
neviaumi added a commit that referenced this issue Feb 16, 2025
this part of #109
Revised ESLint ignore paths to exclude `dist` instead of `web-components`. Updated CI test script to run from the correct directory. Added Node.js engine requirement, license, and `.wrangler` to .gitignore in the package metadata.

Signed-off-by: David Ng <[email protected]>
neviaumi added a commit that referenced this issue Feb 16, 2025
…or-deployable

GH-109: Refactor deployment and setup scripts; integrate web-components.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant