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

Add nodebb service #4624

Open
wants to merge 2 commits into
base: next
Choose a base branch
from
Open

Add nodebb service #4624

wants to merge 2 commits into from

Conversation

privlol
Copy link

@privlol privlol commented Dec 18, 2024

Changes

  • Add NodeBB Service

templates/compose/nodebb.yaml Outdated Show resolved Hide resolved
templates/compose/nodebb.yaml Show resolved Hide resolved
templates/compose/nodebb.yaml Outdated Show resolved Hide resolved
source: ./.docker/config/setup.json
target: /usr/src/app/setup.json
isDirectory: false
content: |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please use env variables or better our magic variables and do not hardcode secrets.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NodeBB sadly doesn't have any listed documentation that I can find that uses environment variables. And they require the existence of setup.json. I don't know if this is a problem fully but I created a new entrypoint that overwrites the existing setup.json with the magic variables.

templates/compose/nodebb.yaml Outdated Show resolved Hide resolved
@peaklabs-dev peaklabs-dev self-assigned this Dec 19, 2024
@peaklabs-dev peaklabs-dev added ⚙️ Service Issues requesting or PRs adding/fixing service templates. 💤 Waiting for changes PRs awaiting changes from the author. labels Dec 19, 2024
@peaklabs-dev peaklabs-dev removed the 💤 Waiting for changes PRs awaiting changes from the author. label Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚙️ Service Issues requesting or PRs adding/fixing service templates.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants