vriteio / vrite

Open-source developer content platform
https://vrite.io
Other
1.63k stars 65 forks source link

Add Dockerfile for Extension Service #74

Closed sFritsch09 closed 6 months ago

sFritsch09 commented 6 months ago

There is a Dockerfile missing for the Extension Service at apps/backend/extensions. This Service enhances self-hostable Docker with extensions such as the Dev.to API, operating on Port 7777.

areknawo commented 6 months ago

There's no Dockerfile on purpose. In the near future, I plan to remove the extensions backend app completely from the codebase.

All the extension-specific code should be decoupled from the app, hosted separately, and ideally - support multiple instances of Vrite if the economics allow for that.

You shouldn't have to self-host the extensions. You'll simply access the store and install the extension you want, both on the cloud and self-hosted instances.

Aside from that, currently, extensions are only available on the Cloud, as I keep developing and experimenting with the API.

Before the extension support is available in the self-hosted versions, I hope to have a stable extension API and some form of versioning support.