-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
feat: docker improvements #12031
feat: docker improvements #12031
Commits on Sep 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bd8b2eb - Browse repository at this point
Copy the full SHA bd8b2ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40827fd - Browse repository at this point
Copy the full SHA 40827fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5710dbb - Browse repository at this point
Copy the full SHA 5710dbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06ab160 - Browse repository at this point
Copy the full SHA 06ab160View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c7faf1 - Browse repository at this point
Copy the full SHA 1c7faf1View commit details -
no need for extra build tools, complain to the module author if there…
… is no alpine build (cherry picked from commit 90516a3)
Configuration menu - View commit details
-
Copy full SHA for 9a61d65 - Browse repository at this point
Copy the full SHA 9a61d65View commit details -
specify the config file location instead of creating it
(cherry picked from commit 38e4295)
Configuration menu - View commit details
-
Copy full SHA for cf0678d - Browse repository at this point
Copy the full SHA cf0678dView commit details -
(cherry picked from commit 8dcc6f2)
Configuration menu - View commit details
-
Copy full SHA for f8c6495 - Browse repository at this point
Copy the full SHA f8c6495View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43f1592 - Browse repository at this point
Copy the full SHA 43f1592View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb1e7f4 - Browse repository at this point
Copy the full SHA cb1e7f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a4c2e1 - Browse repository at this point
Copy the full SHA 4a4c2e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 431716c - Browse repository at this point
Copy the full SHA 431716cView commit details -
install: pass config path to child process as well
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f3b9a53 - Browse repository at this point
Copy the full SHA f3b9a53View commit details -
setup: move config file resolution up before setup
This fixes issue with different config file location, which will otherwise default on 'config.json', which means the config save won't save to the file we specified Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f1025a6 - Browse repository at this point
Copy the full SHA f1025a6View commit details -
docker-entrypoint: don't fix CONFIG_DIR location but fix default loca…
…tion Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for df80664 - Browse repository at this point
Copy the full SHA df80664View commit details -
docker-entrypoint: handle missing config file logic
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a26926f - Browse repository at this point
Copy the full SHA a26926fView commit details -
README: add simple notice on how to use it
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0f95faf - Browse repository at this point
Copy the full SHA 0f95fafView commit details -
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3ae3205 - Browse repository at this point
Copy the full SHA 3ae3205View commit details -
docker-compose: remove multi override, use one big profile instead
However, Docker Compose doesn't support profile-based dependency and this would probably means we have less guarantee about the liveness of the database. But since this is just a sample configuration it should be fine Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 51db0e8 - Browse repository at this point
Copy the full SHA 51db0e8View commit details -
workflows: remove main.yml, add platforms to buildx matrix in docker.yml
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8c7c8db - Browse repository at this point
Copy the full SHA 8c7c8dbView commit details -
workflows: set docker buildx to build for amd64 and arm64 only
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 61ef6cb - Browse repository at this point
Copy the full SHA 61ef6cbView commit details -
docker-entrypoint: don't force build everytime before start
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8e96c1e - Browse repository at this point
Copy the full SHA 8e96c1eView commit details -
docker-entrypoint: implement init verb
This would allow you to change between "setup" (automated setup using environmental variables which is the current preferred way to run containerized NodeBB) or "install" (web install that guides user to fill in connection information, which is similar to WordPress) Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 86d6f9a - Browse repository at this point
Copy the full SHA 86d6f9aView commit details -
README: mention caveat with MongoDB
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 40fc8cd - Browse repository at this point
Copy the full SHA 40fc8cdView commit details -
README: add Docker section placeholder for doc migration
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 14981a0 - Browse repository at this point
Copy the full SHA 14981a0View commit details -
docker-entrypoint: add SETUP variable support
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9c0e2bd - Browse repository at this point
Copy the full SHA 9c0e2bdView commit details -
docker-compose: add force flag to ln on setup
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9cbf58f - Browse repository at this point
Copy the full SHA 9cbf58fView commit details -
docker-compose: fix permission issue; docker-compose: fast exit if st…
…ill no permission on config dir Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2829427 - Browse repository at this point
Copy the full SHA 2829427View commit details -
Configuration menu - View commit details
-
Copy full SHA for 021b4f1 - Browse repository at this point
Copy the full SHA 021b4f1View commit details -
docs: remove docker stuff (in favour of docs entry, NodeBB/docs#78) b…
…ut add link to cloud install docs
Configuration menu - View commit details
-
Copy full SHA for 4172224 - Browse repository at this point
Copy the full SHA 4172224View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0aafa9 - Browse repository at this point
Copy the full SHA c0aafa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28cf4f2 - Browse repository at this point
Copy the full SHA 28cf4f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 373e26b - Browse repository at this point
Copy the full SHA 373e26bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b14bd9 - Browse repository at this point
Copy the full SHA 4b14bd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 552f19d - Browse repository at this point
Copy the full SHA 552f19dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbc1df1 - Browse repository at this point
Copy the full SHA bbc1df1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bd69ec - Browse repository at this point
Copy the full SHA 6bd69ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5d5d79 - Browse repository at this point
Copy the full SHA f5d5d79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80854e5 - Browse repository at this point
Copy the full SHA 80854e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54bea3c - Browse repository at this point
Copy the full SHA 54bea3cView commit details -
fix: remove node_modules bind mount
bind mounts don't save data from container, resulting in a LOONG startup
Configuration menu - View commit details
-
Copy full SHA for 416e856 - Browse repository at this point
Copy the full SHA 416e856View commit details -
Configuration menu - View commit details
-
Copy full SHA for a44187d - Browse repository at this point
Copy the full SHA a44187dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40e806b - Browse repository at this point
Copy the full SHA 40e806bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d21da8 - Browse repository at this point
Copy the full SHA 9d21da8View commit details