aaasfdsfdsljn

abc

Oct 28th, 2025
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 73.75 KB | None | 0 0
  1. Configuration file at containers/app.yml updated successfully!
  2.  
  3. Updates successful. Rebuilding in 5 seconds.
  4. ^[[CBuilding app
  5. x86_64 arch detected.
  6. Ensuring launcher is up to date
  7. Launcher is up-to-date
  8. Stopping old container
  9. + /usr/bin/docker stop -t 600 app
  10. app
  11. 2.0.20251003-1437: Pulling from discourse/base
  12. Digest: sha256:0db7c9b4598e2a1806658391669d791fd779aa4301fdfbed6a7f322bf64e66ab
  13. Status: Image is up to date for discourse/base:2.0.20251003-1437
  14. docker.io/discourse/base:2.0.20251003-1437
  15. /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups.rb
  16. /usr/local/bin/pups --stdin
  17. I, [2025-10-28T23:09:00.871615 #1] INFO -- : Reading from stdin
  18. I, [2025-10-28T23:09:00.912665 #1] INFO -- : File > /etc/service/postgres/run chmod: +x chown:
  19. I, [2025-10-28T23:09:00.920856 #1] INFO -- : File > /etc/service/postgres/log/run chmod: +x chown:
  20. I, [2025-10-28T23:09:00.939362 #1] INFO -- : File > /etc/runit/3.d/99-postgres chmod: +x chown:
  21. I, [2025-10-28T23:09:00.951316 #1] INFO -- : File > /root/install_postgres chmod: +x chown:
  22. I, [2025-10-28T23:09:00.958886 #1] INFO -- : File > /root/upgrade_postgres chmod: +x chown:
  23. I, [2025-10-28T23:09:00.961832 #1] INFO -- : Replacing data_directory = '/var/lib/postgresql/15/main' with data_directory = '/shared/postgres_data' in /etc/postgresql/15/main/postgresql.conf
  24. I, [2025-10-28T23:09:00.981151 #1] INFO -- : Replacing (?-mix:#?listen_addresses *=.*) with listen_addresses = '*' in /etc/postgresql/15/main/postgresql.conf
  25. I, [2025-10-28T23:09:00.982145 #1] INFO -- : Replacing (?-mix:#?synchronous_commit *=.*) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/15/main/postgresql.conf
  26. I, [2025-10-28T23:09:00.989052 #1] INFO -- : Replacing (?-mix:#?shared_buffers *=.*) with shared_buffers = $db_shared_buffers in /etc/postgresql/15/main/postgresql.conf
  27. I, [2025-10-28T23:09:00.990632 #1] INFO -- : Replacing (?-mix:#?work_mem *=.*) with work_mem = $db_work_mem in /etc/postgresql/15/main/postgresql.conf
  28. I, [2025-10-28T23:09:00.992431 #1] INFO -- : Replacing (?-mix:#?default_text_search_config *=.*) with default_text_search_config = '$db_default_text_search_config' in /etc/postgresql/15/main/postgresql.conf
  29. I, [2025-10-28T23:09:00.993809 #1] INFO -- : Replacing (?-mix:#?checkpoint_segments *=.*) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/15/main/postgresql.conf
  30. I, [2025-10-28T23:09:00.995175 #1] INFO -- : Replacing (?-mix:#?logging_collector *=.*) with logging_collector = $db_logging_collector in /etc/postgresql/15/main/postgresql.conf
  31. I, [2025-10-28T23:09:00.998706 #1] INFO -- : Replacing (?-mix:#?log_min_duration_statement *=.*) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/15/main/postgresql.conf
  32. I, [2025-10-28T23:09:01.000695 #1] INFO -- : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres peer in /etc/postgresql/15/main/pg_hba.conf
  33. I, [2025-10-28T23:09:01.005589 #1] INFO -- : Replacing (?-mix:^host.*all.*all.*127.*$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/15/main/pg_hba.conf
  34. I, [2025-10-28T23:09:01.006533 #1] INFO -- : Replacing (?-mix:^host.*all.*all.*::1\/128.*$) with host all all ::/0 md5 in /etc/postgresql/15/main/pg_hba.conf
  35. I, [2025-10-28T23:09:01.007613 #1] INFO -- : > if [ -f /root/install_postgres ]; then
  36. /root/install_postgres && rm -f /root/install_postgres
  37. elif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then
  38. socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
  39. fi
  40.  
  41. I, [2025-10-28T23:09:09.748072 #1] INFO -- : Generating locales (this might take a while)...
  42. en_US.UTF-8... done
  43. Generation complete.
  44.  
  45. I, [2025-10-28T23:09:09.749506 #1] INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main
  46. I, [2025-10-28T23:09:09.769716 #1] INFO -- : File > /usr/local/bin/create_db chmod: +x chown:
  47. I, [2025-10-28T23:09:09.786073 #1] INFO -- : File > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
  48. I, [2025-10-28T23:09:09.804433 #1] INFO -- : File > /var/spool/cron/crontabs/postgres chmod: chown:
  49. I, [2025-10-28T23:09:09.805640 #1] INFO -- : > sleep 5
  50. 2025-10-28 23:09:09.892 UTC [45] LOG: starting PostgreSQL 15.14 (Debian 15.14-1.pgdg12+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit
  51. 2025-10-28 23:09:09.893 UTC [45] LOG: listening on IPv4 address "0.0.0.0", port 5432
  52. 2025-10-28 23:09:09.893 UTC [45] LOG: listening on IPv6 address "::", port 5432
  53. 2025-10-28 23:09:09.899 UTC [45] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
  54. 2025-10-28 23:09:09.911 UTC [56] LOG: database system was shut down at 2025-10-28 23:08:25 UTC
  55. 2025-10-28 23:09:09.927 UTC [45] LOG: database system is ready to accept connections
  56. I, [2025-10-28T23:09:14.810772 #1] INFO -- :
  57. I, [2025-10-28T23:09:14.810956 #1] INFO -- : > /usr/local/bin/create_db
  58. 2025-10-28 23:09:14.945 UTC [63] postgres@postgres ERROR: database "discourse" already exists
  59. 2025-10-28 23:09:14.945 UTC [63] postgres@postgres STATEMENT: CREATE DATABASE discourse;
  60. createdb: error: database creation failed: ERROR: database "discourse" already exists
  61. 2025-10-28 23:09:15.058 UTC [66] postgres@discourse ERROR: role "discourse" already exists
  62. 2025-10-28 23:09:15.058 UTC [66] postgres@discourse STATEMENT: create user discourse;
  63. ERROR: role "discourse" already exists
  64. NOTICE: extension "hstore" already exists, skipping
  65. NOTICE: extension "pg_trgm" already exists, skipping
  66. NOTICE: extension "vector" already exists, skipping
  67. NOTICE: version "0.8.1" of extension "vector" is already installed
  68. NOTICE: extension "hstore" already exists, skipping
  69. NOTICE: extension "pg_trgm" already exists, skipping
  70. NOTICE: extension "vector" already exists, skipping
  71. NOTICE: version "0.8.1" of extension "vector" is already installed
  72. I, [2025-10-28T23:09:16.050847 #1] INFO -- : GRANT
  73. ALTER SCHEMA
  74. CREATE EXTENSION
  75. CREATE EXTENSION
  76. CREATE EXTENSION
  77. ALTER EXTENSION
  78. CREATE EXTENSION
  79. CREATE EXTENSION
  80. CREATE EXTENSION
  81. ALTER EXTENSION
  82. UPDATE 0
  83.  
  84. I, [2025-10-28T23:09:16.051909 #1] INFO -- : > echo postgres installed!
  85. I, [2025-10-28T23:09:16.057395 #1] INFO -- : postgres installed!
  86.  
  87. I, [2025-10-28T23:09:16.066277 #1] INFO -- : File > /etc/service/redis/run chmod: +x chown:
  88. I, [2025-10-28T23:09:16.074719 #1] INFO -- : File > /etc/service/redis/log/run chmod: +x chown:
  89. I, [2025-10-28T23:09:16.082944 #1] INFO -- : File > /etc/runit/3.d/10-redis chmod: +x chown:
  90. I, [2025-10-28T23:09:16.085469 #1] INFO -- : Replacing daemonize yes with in /etc/redis/redis.conf
  91. I, [2025-10-28T23:09:16.096108 #1] INFO -- : Replacing (?-mix:^pidfile.*$) with in /etc/redis/redis.conf
  92. I, [2025-10-28T23:09:16.097019 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
  93. I, [2025-10-28T23:09:16.104707 #1] INFO -- :
  94. I, [2025-10-28T23:09:16.105577 #1] INFO -- : Replacing (?-mix:^logfile.*$) with logfile "" in /etc/redis/redis.conf
  95. I, [2025-10-28T23:09:16.107355 #1] INFO -- : Replacing (?-mix:^bind .*$) with in /etc/redis/redis.conf
  96. I, [2025-10-28T23:09:16.108694 #1] INFO -- : Replacing (?-mix:^dir .*$) with dir /shared/redis_data in /etc/redis/redis.conf
  97. I, [2025-10-28T23:09:16.110034 #1] INFO -- : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
  98. I, [2025-10-28T23:09:16.110875 #1] INFO -- : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
  99. I, [2025-10-28T23:09:16.111976 #1] INFO -- : > echo redis installed
  100. I, [2025-10-28T23:09:16.115487 #1] INFO -- : redis installed
  101.  
  102. I, [2025-10-28T23:09:16.116529 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
  103. I, [2025-10-28T23:09:16.123870 #1] INFO -- : logfile ""
  104.  
  105. I, [2025-10-28T23:09:16.124469 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
  106. I, [2025-10-28T23:09:16.127525 #1] INFO -- : > sleep 10
  107. 112:C 28 Oct 2025 23:09:16.149 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
  108. 112:C 28 Oct 2025 23:09:16.149 # Redis version=7.0.15, bits=64, commit=00000000, modified=0, pid=112, just started
  109. 112:C 28 Oct 2025 23:09:16.149 # Configuration loaded
  110. 112:M 28 Oct 2025 23:09:16.151 * monotonic clock: POSIX clock_gettime
  111. 112:M 28 Oct 2025 23:09:16.153 * Running mode=standalone, port=6379.
  112. 112:M 28 Oct 2025 23:09:16.153 # Server initialized
  113. 112:M 28 Oct 2025 23:09:16.153 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
  114. 112:M 28 Oct 2025 23:09:16.155 * Loading RDB produced by version 7.0.15
  115. 112:M 28 Oct 2025 23:09:16.155 * RDB age 59 seconds
  116. 112:M 28 Oct 2025 23:09:16.156 * RDB memory usage when created 2.54 Mb
  117. 112:M 28 Oct 2025 23:09:16.162 * Done loading RDB, keys loaded: 204, keys expired: 8.
  118. 112:M 28 Oct 2025 23:09:16.162 * DB loaded from disk: 0.007 seconds
  119. 112:M 28 Oct 2025 23:09:16.162 * Ready to accept connections
  120. I, [2025-10-28T23:09:26.132945 #1] INFO -- :
  121. I, [2025-10-28T23:09:26.133296 #1] INFO -- : > thpoff echo "thpoff is installed!"
  122. I, [2025-10-28T23:09:26.140152 #1] INFO -- : thpoff is installed!
  123.  
  124. I, [2025-10-28T23:09:26.141509 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; exit 1; end'
  125. I, [2025-10-28T23:09:26.280742 #1] INFO -- :
  126. I, [2025-10-28T23:09:26.281541 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
  127. I, [2025-10-28T23:09:26.513573 #1] INFO -- :
  128. I, [2025-10-28T23:09:26.514073 #1] INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts."; exit 1; end'
  129. I, [2025-10-28T23:09:26.642000 #1] INFO -- :
  130. I, [2025-10-28T23:09:26.642590 #1] INFO -- : > rm -f /etc/cron.d/anacron
  131. I, [2025-10-28T23:09:26.649704 #1] INFO -- :
  132. I, [2025-10-28T23:09:26.653865 #1] INFO -- : File > /etc/cron.d/anacron chmod: chown:
  133. I, [2025-10-28T23:09:26.663293 #1] INFO -- : File > /etc/runit/1.d/copy-env chmod: +x chown:
  134. I, [2025-10-28T23:09:26.669133 #1] INFO -- : File > /etc/service/unicorn/run chmod: +x chown:
  135. I, [2025-10-28T23:09:26.674455 #1] INFO -- : File > /etc/service/nginx/run chmod: +x chown:
  136. I, [2025-10-28T23:09:26.680393 #1] INFO -- : File > /etc/runit/3.d/01-nginx chmod: +x chown:
  137. I, [2025-10-28T23:09:26.686557 #1] INFO -- : File > /etc/runit/3.d/02-unicorn chmod: +x chown:
  138. I, [2025-10-28T23:09:26.687290 #1] INFO -- : Replacing # postgres with sv start postgres || exit 1
  139. in /etc/service/unicorn/run
  140. I, [2025-10-28T23:09:26.689865 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
  141. I, [2025-10-28T23:09:28.145156 #1] INFO -- :
  142. I, [2025-10-28T23:09:28.145653 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
  143. set -o errexit
  144. git fetch --tags --prune-tags --prune --force origin
  145. if [[ $(git symbolic-ref --short HEAD) == latest ]] ; then
  146. git pull
  147. else
  148. git -c advice.detachedHead=false checkout latest
  149. fi
  150. '
  151. From https://github.com/discourse/discourse
  152. - [deleted] (none) -> origin/0-a-cakeday
  153. - [deleted] (none) -> origin/0-a-rubocop
  154. - [deleted] (none) -> origin/0-a-unused-services
  155. - [deleted] (none) -> origin/1-anon-nav
  156. - [deleted] (none) -> origin/add-postoutletargs
  157. - [deleted] (none) -> origin/ai-summary-serializer
  158. - [deleted] (none) -> origin/ai-translation-configuration-update
  159. - [deleted] (none) -> origin/default-locale-temporarily-close-flag
  160. - [deleted] (none) -> origin/dependabot/bundler/rubocop-discourse-3.13.0
  161. - [deleted] (none) -> origin/dependabot/bundler/rubyzip-3.1.1
  162. - [deleted] (none) -> origin/dependabot/bundler/stripe-16.0.0
  163. - [deleted] (none) -> origin/dependabot/github_actions/actions/setup-node-5
  164. - [deleted] (none) -> origin/dependabot/npm_and_yarn/ember-cli-6.7.0
  165. - [deleted] (none) -> origin/dependabot/npm_and_yarn/embroider-f83e75fa89
  166. - [deleted] (none) -> origin/dependabot/npm_and_yarn/faker-js/faker-10.0.0
  167. - [deleted] (none) -> origin/dependabot/npm_and_yarn/lint-ed9b700cc1
  168. - [deleted] (none) -> origin/dependabot/npm_and_yarn/memfs-4.48.1
  169. - [deleted] (none) -> origin/dependabot/npm_and_yarn/webpack-5.102.0
  170. - [deleted] (none) -> origin/dev-merge-login-css
  171. - [deleted] (none) -> origin/dev/no-more-array-clear
  172. - [deleted] (none) -> origin/dev/no-more-array-deprecations-post-stream
  173. - [deleted] (none) -> origin/dev/no-more-array-get-set
  174. - [deleted] (none) -> origin/dev/no-more-array-square-brackets-property
  175. - [deleted] (none) -> origin/exact-url-match-in-sidebar
  176. - [deleted] (none) -> origin/experimental-chat-search
  177. - [deleted] (none) -> origin/feat-add-ical-format-response-to-post-events-index
  178. - [deleted] (none) -> origin/feature/bump-wiki-docs-topics-op-edit
  179. - [deleted] (none) -> origin/feature/edit-theme-owned-palettes
  180. - [deleted] (none) -> origin/feature/split-categories-and-groups-for-moderators-setting
  181. - [deleted] (none) -> origin/fix_debounce_in_d_multi_select
  182. - [deleted] (none) -> origin/fix_multiple_data_uploads
  183. - [deleted] (none) -> origin/headless-chrome
  184. - [deleted] (none) -> origin/issue/handle-worker-load-timeout-failure
  185. - [deleted] (none) -> origin/llm-credit-allocation
  186. - [deleted] (none) -> origin/loic-pitchfork
  187. - [deleted] (none) -> origin/mt/only-skip-option
  188. - [deleted] (none) -> origin/onebox-in-localized-posts
  189. - [deleted] (none) -> origin/pento/dev-calculate-flakyness
  190. - [deleted] (none) -> origin/photoswipe-lightbox
  191. - [deleted] (none) -> origin/remove-category-badge-recursive
  192. - [deleted] (none) -> origin/remove-footermessage-legacy-text
  193. - [deleted] (none) -> origin/simplify-add-remove-pm-user-group
  194. - [deleted] (none) -> origin/split-login-admin-settings
  195. - [deleted] (none) -> origin/system-email-fallback
  196. - [deleted] (none) -> origin/toggle_editor_when_unsupported
  197. - [deleted] (none) -> origin/unicode-grant-admin
  198. - [deleted] (none) -> origin/update_pgvector_080
  199. 5d239c560..662ccf70b main -> origin/main
  200. * [new branch] 0-a-floating-ui -> origin/0-a-floating-ui
  201. 94faf7901..a58678538 a11y-post-heading-scrolling -> origin/a11y-post-heading-scrolling
  202. * [new branch] agc-import-export-scripts -> origin/agc-import-export-scripts
  203. * [new branch] ai-prototype/reaction-last -> origin/ai-prototype/reaction-last
  204. + 5c183e735...ffaa66cd8 async_ember_helpers_patch -> origin/async_ember_helpers_patch (forced update)
  205. * [new branch] backport-topic-tracking-fix -> origin/backport-topic-tracking-fix
  206. * [new branch] btn-mixin-border-radius -> origin/btn-mixin-border-radius
  207. * [new branch] capybara_browser_checkts_control -> origin/capybara_browser_checkts_control
  208. * [new branch] capybara_browser_checkts_experiment -> origin/capybara_browser_checkts_experiment
  209. * [new branch] configure_pg_statement_timeout_for_unicorn_processes -> origin/configure_pg_statement_timeout_for_unicorn_processes
  210. * [new branch] couple-sm-tweaks -> origin/couple-sm-tweaks
  211. + 5b10a80db...469703e69 d-otp -> origin/d-otp (forced update)
  212. * [new branch] dependabot/bundler/crack-1.0.1 -> origin/dependabot/bundler/crack-1.0.1
  213. * [new branch] dependabot/bundler/erb-5.1.3 -> origin/dependabot/bundler/erb-5.1.3
  214. * [new branch] dependabot/bundler/mail-2.9.0 -> origin/dependabot/bundler/mail-2.9.0
  215. * [new branch] dependabot/bundler/ruby-lsp-0.26.2 -> origin/dependabot/bundler/ruby-lsp-0.26.2
  216. * [new branch] dependabot/bundler/rubyzip-3.2.1 -> origin/dependabot/bundler/rubyzip-3.2.1
  217. + bf51958cb...d029559a3 dependabot/bundler/sass-a19c11c4e9 -> origin/dependabot/bundler/sass-a19c11c4e9 (forced update)
  218. * [new branch] dependabot/bundler/sawyer-0.9.3 -> origin/dependabot/bundler/sawyer-0.9.3
  219. * [new branch] dependabot/bundler/stripe-17.0.1 -> origin/dependabot/bundler/stripe-17.0.1
  220. * [new branch] dependabot/bundler/webmock-3.26.0 -> origin/dependabot/bundler/webmock-3.26.0
  221. * [new branch] dependabot/github_actions/actions/setup-node-6 -> origin/dependabot/github_actions/actions/setup-node-6
  222. * [new branch] dependabot/npm_and_yarn/chart.js-4.5.1 -> origin/dependabot/npm_and_yarn/chart.js-4.5.1
  223. * [new branch] dependabot/npm_and_yarn/embroider-99b3228249 -> origin/dependabot/npm_and_yarn/embroider-99b3228249
  224. + c3027deb3...b1e00df96 dependabot/npm_and_yarn/fortawesome/fontawesome-free-7.1.0 -> origin/dependabot/npm_and_yarn/fortawesome/fontawesome-free-7.1.0 (forced update)
  225. + 6b0686c06...c917fbfa3 dependabot/npm_and_yarn/jsuites-5.13.4 -> origin/dependabot/npm_and_yarn/jsuites-5.13.4 (forced update)
  226. * [new branch] dependabot/npm_and_yarn/lefthook-2.0.1 -> origin/dependabot/npm_and_yarn/lefthook-2.0.1
  227. * [new branch] dependabot/npm_and_yarn/memfs-4.50.0 -> origin/dependabot/npm_and_yarn/memfs-4.50.0
  228. * [new branch] dependabot/npm_and_yarn/vitest-4.0.4 -> origin/dependabot/npm_and_yarn/vitest-4.0.4
  229. * [new branch] dev-add-component-arg-for-d-autocomplete -> origin/dev-add-component-arg-for-d-autocomplete
  230. * [new branch] dev-allow-right-left-placements-for-autocomplete-menu -> origin/dev-allow-right-left-placements-for-autocomplete-menu
  231. * [new branch] dev-azure-json-object -> origin/dev-azure-json-object
  232. * [new branch] dev-discourse-solved-answer-specs -> origin/dev-discourse-solved-answer-specs
  233. * [new branch] dev-refactor-d-autocomplete -> origin/dev-refactor-d-autocomplete
  234. 9d33c2629..6d7e3ce9f dev/add-no-category-composer-site-setting -> origin/dev/add-no-category-composer-site-setting
  235. * [new branch] dev/created-by-group-filter-query -> origin/dev/created-by-group-filter-query
  236. * [new branch] dev/messagebus-response-headers -> origin/dev/messagebus-response-headers
  237. + f71f6b5b6...d4556d166 dev/migrate-from-advanced-search-to-welcome-banner -> origin/dev/migrate-from-advanced-search-to-welcome-banner (forced update)
  238. * [new branch] dev/no-more-array-addObjects -> origin/dev/no-more-array-addObjects
  239. * [new branch] dev/no-more-array-pushobjects -> origin/dev/no-more-array-pushobjects
  240. + 50c30c39f...0d2c402dc dev/user-actions-reviewable-logging -> origin/dev/user-actions-reviewable-logging (forced update)
  241. * [new branch] discourse-id-update-support -> origin/discourse-id-update-support
  242. * [new branch] dont_override_category_model -> origin/dont_override_category_model
  243. * [new branch] ember_settled_check -> origin/ember_settled_check
  244. + 64e725e17...030f51cfe ember_settled_experimental -> origin/ember_settled_experimental (forced update)
  245. + c84648556...3bbcdec2c feature/assuming-iam-role-s3-pt2 -> origin/feature/assuming-iam-role-s3-pt2 (forced update)
  246. * [new branch] feature/copy-as-markdown -> origin/feature/copy-as-markdown
  247. * [new branch] feature/unified-image-quality-setting -> origin/feature/unified-image-quality-setting
  248. 4d0521544..e7105eaf4 feature/upcoming-changes-v1 -> origin/feature/upcoming-changes-v1
  249. * [new branch] fix-flaky-invite-spec -> origin/fix-flaky-invite-spec
  250. * [new branch] fix-policy-acceptance-user-count -> origin/fix-policy-acceptance-user-count
  251. * [new branch] fix-selector -> origin/fix-selector
  252. * [new branch] fix-ui-for-deleting-moderators-account -> origin/fix-ui-for-deleting-moderators-account
  253. * [new branch] fix/ai-llm-status-check -> origin/fix/ai-llm-status-check
  254. * [new branch] fix/better-smtp-logging -> origin/fix/better-smtp-logging
  255. * [new branch] fix/calendar-missing-starts-at -> origin/fix/calendar-missing-starts-at
  256. * [new branch] fix/notify-chat-user-non-channel-member -> origin/fix/notify-chat-user-non-channel-member
  257. + 9e18befeb...2f019fb59 form-kit-2-0 -> origin/form-kit-2-0 (forced update)
  258. * [new branch] issue/hidden-settings-loop -> origin/issue/hidden-settings-loop
  259. * [new branch] jordan-feature -> origin/jordan-feature
  260. + 40d18be01...99c6a3d14 keep-img-tag-implementation-for-excerpt-parser -> origin/keep-img-tag-implementation-for-excerpt-parser (forced update)
  261. 04ed87792..662ccf70b latest -> origin/latest
  262. + 958e31984...cf81c9611 likes-dmenu -> origin/likes-dmenu (forced update)
  263. * [new branch] likes-dmenu-mylikes -> origin/likes-dmenu-mylikes
  264. * [new branch] log-max-sql-duration -> origin/log-max-sql-duration
  265. + bd7c66753...b6a1847be loic-server-modifiers-types -> origin/loic-server-modifiers-types (forced update)
  266. * [new branch] loic/contracts-inheritance -> origin/loic/contracts-inheritance
  267. * [new branch] loic/disabled-plugins-perf-impact -> origin/loic/disabled-plugins-perf-impact
  268. + e6bdecf7f...6f0670964 member-xp-1 -> origin/member-xp-1 (forced update)
  269. * [new branch] mt/name-finder -> origin/mt/name-finder
  270. * [new branch] mt/restore-sql -> origin/mt/restore-sql
  271. + e28e896aa...1a2aff407 mt/site_settings -> origin/mt/site_settings (forced update)
  272. * [new branch] mt/update-schema -> origin/mt/update-schema
  273. b38084846..38e642001 nat1-merge-branch -> origin/nat1-merge-branch
  274. * [new branch] outlet-suspension-silenced -> origin/outlet-suspension-silenced
  275. 3e69277e2..c30b6097b peek-mode-v2 -> origin/peek-mode-v2
  276. * [new branch] pento/feature-refresh-reviewable-user-ui -> origin/pento/feature-refresh-reviewable-user-ui
  277. * [new branch] prevent-model-fails -> origin/prevent-model-fails
  278. * [new branch] problem-check-credit -> origin/problem-check-credit
  279. * [new branch] prototype-avatars -> origin/prototype-avatars
  280. * [new branch] quote-button -> origin/quote-button
  281. * [new branch] quote-lightbox -> origin/quote-lightbox
  282. 99695c6c0..e9fb01e59 refactor-subgrid -> origin/refactor-subgrid
  283. * [new branch] release-infrastructure -> origin/release-infrastructure
  284. * [new branch] repo-refactor -> origin/repo-refactor
  285. + 8a8148488...503758d99 rollup-plugin-experiment -> origin/rollup-plugin-experiment (forced update)
  286. + e8ccaeb1c...a3eccc73d sandbox/ai-team -> origin/sandbox/ai-team (forced update)
  287. + 1ef463255...154224f10 sandbox/dev-xp-1 -> origin/sandbox/dev-xp-1 (forced update)
  288. a925474ed..0360b84bb sandbox/dev-xp-2 -> origin/sandbox/dev-xp-2
  289. + 3e69277e2...1a34930ca sandbox/member-xp-1 -> origin/sandbox/member-xp-1 (forced update)
  290. + 1effbe0cc...33ca54d30 sandbox/member-xp-2 -> origin/sandbox/member-xp-2 (forced update)
  291. + 170018e94...3428d24ae sandbox/member-xp-3 -> origin/sandbox/member-xp-3 (forced update)
  292. + bfb813d85...4290e0746 sandbox/member-xp-4 -> origin/sandbox/member-xp-4 (forced update)
  293. + 4c42dfdae...b504b0ebb sandbox/staff-xp-1 -> origin/sandbox/staff-xp-1 (forced update)
  294. * [new branch] screened-ip -> origin/screened-ip
  295. * [new branch] scripted_llm_tests -> origin/scripted_llm_tests
  296. * [new branch] shared-edits -> origin/shared-edits
  297. beaacf9e0..f179d3305 stable -> origin/stable
  298. 04ed87792..662ccf70b tests-passed -> origin/tests-passed
  299. * [new branch] translations-from-crowdin-main -> origin/translations-from-crowdin-main
  300. * [new branch] translations-from-crowdin-stable -> origin/translations-from-crowdin-stable
  301. + f171441c9...fd3a85e5b type-package -> origin/type-package (forced update)
  302. * [new branch] upgrade_rubocop_discourse -> origin/upgrade_rubocop_discourse
  303. * [new branch] use_pm_on_to_markdown -> origin/use_pm_on_to_markdown
  304. * [new branch] ux-ai-bot-sidebar-link -> origin/ux-ai-bot-sidebar-link
  305. * [new branch] ux-composer-mode-placeholder -> origin/ux-composer-mode-placeholder
  306. * [new branch] ux-has-topics-alert-styling -> origin/ux-has-topics-alert-styling
  307. * [new branch] ux-list-controls-style -> origin/ux-list-controls-style
  308. * [new branch] ux-unified-new-nav-style -> origin/ux-unified-new-nav-style
  309. * [new branch] version-bump/main -> origin/version-bump/main
  310. * [new branch] version_bump/stable -> origin/version_bump/stable
  311. * [new branch] white_space_paragraph_parsing -> origin/white_space_paragraph_parsing
  312. t [tag update] beta -> beta
  313. t [tag update] latest-release -> latest-release
  314. * [new tag] v3.5.2 -> v3.5.2
  315. * [new tag] v3.6.0.beta2 -> v3.6.0.beta2
  316. Switched to a new branch 'latest'
  317. I, [2025-10-28T23:09:47.556742 #1] INFO -- : branch 'latest' set up to track 'origin/latest'.
  318.  
  319. I, [2025-10-28T23:09:47.564020 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version latest
  320. I, [2025-10-28T23:09:47.600888 #1] INFO -- :
  321. I, [2025-10-28T23:09:47.601401 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
  322. I, [2025-10-28T23:09:47.609986 #1] INFO -- :
  323. I, [2025-10-28T23:09:47.610789 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
  324. I, [2025-10-28T23:09:47.617477 #1] INFO -- :
  325. I, [2025-10-28T23:09:47.618348 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
  326. I, [2025-10-28T23:09:47.623126 #1] INFO -- :
  327. I, [2025-10-28T23:09:47.623919 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
  328. I, [2025-10-28T23:09:47.628557 #1] INFO -- :
  329. I, [2025-10-28T23:09:47.629462 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
  330. I, [2025-10-28T23:09:47.637425 #1] INFO -- :
  331. I, [2025-10-28T23:09:47.638489 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
  332. I, [2025-10-28T23:09:47.643303 #1] INFO -- :
  333. I, [2025-10-28T23:09:47.643939 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
  334. I, [2025-10-28T23:09:47.655470 #1] INFO -- :
  335. I, [2025-10-28T23:09:47.656078 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log"
  336. I, [2025-10-28T23:09:47.667906 #1] INFO -- :
  337. I, [2025-10-28T23:09:47.668812 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
  338. I, [2025-10-28T23:09:47.675348 #1] INFO -- :
  339. I, [2025-10-28T23:09:47.676174 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
  340. I, [2025-10-28T23:09:47.683306 #1] INFO -- :
  341. I, [2025-10-28T23:09:47.684006 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
  342. I, [2025-10-28T23:09:47.691048 #1] INFO -- :
  343. I, [2025-10-28T23:09:47.691684 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
  344. I, [2025-10-28T23:09:47.696831 #1] INFO -- :
  345. I, [2025-10-28T23:09:47.697475 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
  346. I, [2025-10-28T23:09:47.707934 #1] INFO -- :
  347. I, [2025-10-28T23:09:47.708775 #1] INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
  348. I, [2025-10-28T23:09:47.712365 #1] INFO -- :
  349. I, [2025-10-28T23:09:47.713674 #1] INFO -- : Replacing # redis with sv start redis || exit 1 in /etc/service/unicorn/run
  350. I, [2025-10-28T23:09:47.716684 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
  351. Cloning into 'docker_manager'...
  352. I, [2025-10-28T23:09:49.208313 #1] INFO -- :
  353. I, [2025-10-28T23:09:49.209870 #1] INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
  354. I, [2025-10-28T23:09:49.224258 #1] INFO -- :
  355. I, [2025-10-28T23:09:49.224440 #1] INFO -- : > rm /etc/nginx/sites-enabled/default
  356. I, [2025-10-28T23:09:49.232062 #1] INFO -- :
  357. I, [2025-10-28T23:09:49.232470 #1] INFO -- : > mkdir -p /var/nginx/cache
  358. I, [2025-10-28T23:09:49.238534 #1] INFO -- :
  359. I, [2025-10-28T23:09:49.239520 #1] INFO -- : > grep -q 'outlets/before-server' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'The "before-server" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; exit 1 )
  360. I, [2025-10-28T23:09:49.246035 #1] INFO -- :
  361. I, [2025-10-28T23:09:49.246865 #1] INFO -- : > grep -q 'outlets/server' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'The "server" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; exit 1 )
  362. I, [2025-10-28T23:09:49.251697 #1] INFO -- :
  363. I, [2025-10-28T23:09:49.252542 #1] INFO -- : > grep -q 'outlets/discourse' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'The "discourse" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; exit 1 )
  364. I, [2025-10-28T23:09:49.257128 #1] INFO -- :
  365. I, [2025-10-28T23:09:49.257819 #1] INFO -- : > mkdir -p /etc/nginx/conf.d/outlets/before-server
  366. I, [2025-10-28T23:09:49.261319 #1] INFO -- :
  367. I, [2025-10-28T23:09:49.262408 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/before-server/20-redirect-http-to-https.conf
  368. I, [2025-10-28T23:09:49.266637 #1] INFO -- :
  369. I, [2025-10-28T23:09:49.267469 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/before-server/30-ratelimited.conf
  370. I, [2025-10-28T23:09:49.270529 #1] INFO -- :
  371. I, [2025-10-28T23:09:49.271385 #1] INFO -- : > mkdir -p /etc/nginx/conf.d/outlets/server
  372. I, [2025-10-28T23:09:49.274874 #1] INFO -- :
  373. I, [2025-10-28T23:09:49.275884 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/server/10-http.conf
  374. I, [2025-10-28T23:09:49.279880 #1] INFO -- :
  375. I, [2025-10-28T23:09:49.280658 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/server/20-https.conf
  376. I, [2025-10-28T23:09:49.284113 #1] INFO -- :
  377. I, [2025-10-28T23:09:49.284437 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/server/30-offline-page.conf
  378. I, [2025-10-28T23:09:49.287567 #1] INFO -- :
  379. I, [2025-10-28T23:09:49.288429 #1] INFO -- : > mkdir -p /etc/nginx/conf.d/outlets/discourse
  380. I, [2025-10-28T23:09:49.291756 #1] INFO -- :
  381. I, [2025-10-28T23:09:49.292572 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/discourse/20-https.conf
  382. I, [2025-10-28T23:09:49.295540 #1] INFO -- :
  383. I, [2025-10-28T23:09:49.296483 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/discourse/30-ratelimited.conf
  384. I, [2025-10-28T23:09:49.299608 #1] INFO -- :
  385. I, [2025-10-28T23:09:49.301156 #1] INFO -- : Replacing pid /run/nginx.pid; with daemon off; in /etc/nginx/nginx.conf
  386. I, [2025-10-28T23:09:49.309024 #1] INFO -- : Replacing (?-mix:worker_connections.+$) with worker_connections $nginx_worker_connections; in /etc/nginx/nginx.conf
  387. I, [2025-10-28T23:09:49.310096 #1] INFO -- : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size; in /etc/nginx/conf.d/discourse.conf
  388. I, [2025-10-28T23:09:49.311332 #1] INFO -- : > sed -i 's#listen 80;##g' /etc/nginx/conf.d/discourse.conf
  389. I, [2025-10-28T23:09:49.320731 #1] INFO -- :
  390. I, [2025-10-28T23:09:49.321622 #1] INFO -- : > if [ -f "/proc/net/if_inet6" ]; then
  391. echo "listen 80;\nlisten [::]:80;" > /etc/nginx/conf.d/outlets/server/10-http.conf
  392. else
  393. echo "listen 80;" > /etc/nginx/conf.d/outlets/server/10-http.conf
  394. fi
  395. I, [2025-10-28T23:09:49.325919 #1] INFO -- :
  396. I, [2025-10-28T23:09:49.326992 #1] INFO -- : > echo "done configuring web"
  397. I, [2025-10-28T23:09:49.331193 #1] INFO -- : done configuring web
  398.  
  399. I, [2025-10-28T23:09:49.332332 #1] INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
  400. I, [2025-10-28T23:09:50.072890 #1] INFO -- :
  401. I, [2025-10-28T23:09:50.073314 #1] INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
  402. I, [2025-10-28T23:10:00.031401 #1] INFO -- :
  403. I, [2025-10-28T23:10:00.064128 #1] INFO -- : > cd /var/www/discourse && if [ -f yarn.lock ]; then
  404. if [ -d node_modules/.pnpm ]; then
  405. echo "This version of Discourse uses yarn, but pnpm node_modules are preset. Cleaning up..."
  406. find ./node_modules ./app/assets/javascripts/*/node_modules -mindepth 1 -maxdepth 1 -exec rm -rf {} +
  407. fi
  408. su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
  409. else
  410. su discourse -c 'CI=1 pnpm install --frozen-lockfile && pnpm prune'
  411. fi
  412. I, [2025-10-28T23:11:38.038867 #1] INFO -- : [.pnpmfile.cjs] Detected old app/assets/javascripts directory. Cleaning up gitignored files...
  413. Scope: all 15 workspace projects
  414. Lockfile is up to date, resolution step is skipped
  415. Progress: resolved 1, reused 0, downloaded 0, added 0
  416. Packages: +388 -104
  417. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
  418. Progress: resolved 388, reused 5, downloaded 0, added 0
  419. Progress: resolved 388, reused 109, downloaded 0, added 0
  420. Progress: resolved 388, reused 207, downloaded 0, added 0
  421. Progress: resolved 388, reused 207, downloaded 0, added 1
  422. Progress: resolved 388, reused 207, downloaded 10, added 1
  423. Progress: resolved 388, reused 207, downloaded 16, added 24
  424. Progress: resolved 388, reused 207, downloaded 16, added 55
  425. Progress: resolved 388, reused 207, downloaded 16, added 60
  426. Progress: resolved 388, reused 207, downloaded 16, added 61
  427. Progress: resolved 388, reused 207, downloaded 16, added 75
  428. Progress: resolved 388, reused 207, downloaded 16, added 76
  429. Progress: resolved 388, reused 207, downloaded 16, added 85
  430. Progress: resolved 388, reused 207, downloaded 16, added 96
  431. Progress: resolved 388, reused 207, downloaded 16, added 108
  432. Progress: resolved 388, reused 207, downloaded 16, added 112
  433. Progress: resolved 388, reused 207, downloaded 16, added 128
  434. Progress: resolved 388, reused 207, downloaded 25, added 137
  435. Progress: resolved 388, reused 207, downloaded 33, added 146
  436. Progress: resolved 388, reused 207, downloaded 34, added 146
  437. Progress: resolved 388, reused 207, downloaded 41, added 154
  438. Progress: resolved 388, reused 207, downloaded 42, added 154
  439. Progress: resolved 388, reused 207, downloaded 57, added 169
  440. Progress: resolved 388, reused 207, downloaded 62, added 174
  441. Progress: resolved 388, reused 207, downloaded 81, added 194
  442. Progress: resolved 388, reused 207, downloaded 91, added 205
  443. Progress: resolved 388, reused 207, downloaded 110, added 224
  444. Progress: resolved 388, reused 207, downloaded 112, added 224
  445. Progress: resolved 388, reused 207, downloaded 114, added 228
  446. Progress: resolved 388, reused 207, downloaded 116, added 228
  447. Progress: resolved 388, reused 207, downloaded 126, added 238
  448. Progress: resolved 388, reused 207, downloaded 130, added 242
  449. Progress: resolved 388, reused 207, downloaded 130, added 243
  450. Progress: resolved 388, reused 207, downloaded 141, added 254
  451. Progress: resolved 388, reused 207, downloaded 145, added 258
  452. Progress: resolved 388, reused 207, downloaded 148, added 261
  453. Progress: resolved 388, reused 207, downloaded 151, added 263
  454. Progress: resolved 388, reused 207, downloaded 156, added 268
  455. Progress: resolved 388, reused 207, downloaded 157, added 269
  456. Progress: resolved 388, reused 207, downloaded 157, added 270
  457. Progress: resolved 388, reused 207, downloaded 162, added 274
  458. Progress: resolved 388, reused 207, downloaded 164, added 279
  459. Progress: resolved 388, reused 207, downloaded 175, added 287
  460. Progress: resolved 388, reused 207, downloaded 178, added 292
  461. Progress: resolved 388, reused 207, downloaded 179, added 292
  462. Progress: resolved 388, reused 207, downloaded 181, added 306
  463. Progress: resolved 388, reused 207, downloaded 181, added 307
  464. Progress: resolved 388, reused 207, downloaded 181, added 309, done
  465. .../[email protected]/node_modules/core-js postinstall$ node -e "try{require('./postinstall')}catch(e){}"
  466. .../[email protected]/node_modules/esbuild postinstall$ node install.js
  467. .../[email protected]/node_modules/core-js postinstall: Done
  468. .../[email protected]/node_modules/esbuild postinstall: Done
  469.  
  470. devDependencies:
  471. - @discourse/lint-configs 2.31.0
  472. + @discourse/lint-configs 2.34.0
  473. - @glint/core 2.0.0-alpha.3
  474. + @glint/ember-tsc 1.0.3
  475. - @glint/environment-ember-loose 2.0.0-alpha.3
  476. - @glint/environment-ember-template-imports 2.0.0-alpha.3
  477. - @glint/template 1.6.0-alpha.2
  478. - chart.js 3.5.1
  479. - chartjs-plugin-datalabels 2.2.0
  480. - esbuild 0.25.10
  481. + esbuild 0.25.11
  482. - eslint 9.34.0
  483. + eslint 9.38.0
  484. - jsdoc 4.0.4
  485. + jsdoc 4.0.5
  486. - magnific-popup 1.1.0
  487. - pikaday 1.8.2
  488. - playwright 1.55.1
  489. + playwright 1.56.1
  490. - prettier 3.5.3
  491. + prettier 3.6.2
  492. - puppeteer-core 24.23.0
  493. + puppeteer-core 24.26.1
  494. - squoosh 2.0.0
  495. - stylelint 16.23.1
  496. + stylelint 16.25.0
  497.  
  498. Done in 1m 32.7s using pnpm v9.15.9
  499. Lockfile is up to date, resolution step is skipped
  500. Already up to date
  501.  
  502.  
  503. I, [2025-10-28T23:11:38.103533 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3'
  504. 2025-10-28 23:14:10.015 UTC [54] LOG: checkpoint starting: time
  505. 2025-10-28 23:14:10.304 UTC [54] LOG: checkpoint complete: wrote 4 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.196 s, sync=0.018 s, total=0.296 s; sync files=3, longest=0.010 s, average=0.006 s; distance=4 kB, estimate=4 kB
  506. WARN: Unresolved or ambiguous specs during Gem::Specification.reset:
  507. stringio (>= 0)
  508. Available/installed versions of this gem:
  509. - 3.1.7
  510. - 3.1.1
  511. WARN: Clearing out unresolved specs. Try 'gem cleanup <gem>'
  512. Please report a bug if this causes problems.
  513. I, [2025-10-28T23:14:46.277479 #1] INFO -- : Fetching gem metadata from https://rubygems.org/........
  514. Fetching benchmark 0.5.0
  515. Installing benchmark 0.5.0
  516. Fetching bigdecimal 3.3.1
  517. Installing bigdecimal 3.3.1 with native extensions
  518. Fetching minitest 5.26.0
  519. Installing minitest 5.26.0
  520. Fetching uri 1.0.4
  521. Installing uri 1.0.4
  522. Fetching rack 2.2.20
  523. Installing rack 2.2.20
  524. Fetching net-imap 0.5.12
  525. Installing net-imap 0.5.12
  526. Fetching openssl 3.3.2
  527. Installing openssl 3.3.2 with native extensions
  528. Fetching discourse-emojis 1.0.44
  529. Installing discourse-emojis 1.0.44
  530. Fetching erb 5.1.1
  531. Installing erb 5.1.1 with native extensions
  532. Fetching json 2.15.2
  533. Installing json 2.15.2 with native extensions
  534. Fetching google-protobuf 4.33.0 (x86_64-linux-gnu)
  535. Installing google-protobuf 4.33.0 (x86_64-linux-gnu)
  536. Fetching pp 0.6.3
  537. Installing pp 0.6.3
  538. Fetching rdoc 6.15.0
  539. Installing rdoc 6.15.0
  540. Fetching mini_racer 0.19.1
  541. Installing mini_racer 0.19.1 with native extensions
  542. Fetching pitchfork 0.18.1
  543. Installing pitchfork 0.18.1 with native extensions
  544. Fetching puma 7.1.0
  545. Installing puma 7.1.0 with native extensions
  546. Fetching rrule 0.7.0
  547. Installing rrule 0.7.0
  548. Bundle complete! 163 Gemfile dependencies, 208 gems now installed.
  549. Gems in the groups 'test' and 'development' were not installed.
  550. Bundled gems are installed into `./vendor/bundle`
  551. 3 installed gems you directly depend on are looking for funding.
  552. Run `bundle fund` for details
  553.  
  554. I, [2025-10-28T23:14:46.302367 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle clean'
  555. I, [2025-10-28T23:14:58.612474 #1] INFO -- : Removing benchmark (0.4.1)
  556. Removing bigdecimal (3.2.3)
  557. Removing discourse-emojis (1.0.41)
  558. Removing erb (5.0.2)
  559. Removing google-protobuf-4.32.1-x86_64-linux (gnu)
  560. Removing json (2.15.0)
  561. Removing mini_racer (0.19.0)
  562. Removing minitest (5.25.5)
  563. Removing net-imap (0.5.11)
  564. Removing openssl (3.3.0)
  565. Removing pp (0.6.2)
  566. Removing puma (7.0.4)
  567. Removing rack (2.2.18)
  568. Removing rdoc (6.14.2)
  569. Removing rrule (0.6.0)
  570. Removing uri (1.0.3)
  571.  
  572. I, [2025-10-28T23:14:58.612932 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'find /var/www/discourse/vendor/bundle -name cache -not -path "*/gems/*" -type d -exec rm -rf {} +'
  573. I, [2025-10-28T23:15:00.480471 #1] INFO -- :
  574. I, [2025-10-28T23:15:00.481540 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'find /var/www/discourse/vendor/bundle -name tmp -type d -exec rm -rf {} +'
  575. I, [2025-10-28T23:15:00.705519 #1] INFO -- :
  576. I, [2025-10-28T23:15:00.725529 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
  577. I, [2025-10-28T23:15:10.436922 #1] INFO -- : docker_manager is already at latest compatible version
  578.  
  579. I, [2025-10-28T23:15:10.440250 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
  580. I, [2025-10-28T23:15:10.451728 #1] INFO -- : > sleep 10
  581. 1440:C 28 Oct 2025 23:15:10.476 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
  582. 1440:C 28 Oct 2025 23:15:10.477 # Redis version=7.0.15, bits=64, commit=00000000, modified=0, pid=1440, just started
  583. 1440:C 28 Oct 2025 23:15:10.477 # Configuration loaded
  584. 1440:M 28 Oct 2025 23:15:10.478 * monotonic clock: POSIX clock_gettime
  585. 1440:M 28 Oct 2025 23:15:10.479 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
  586. 1440:M 28 Oct 2025 23:15:10.479 # Failed listening on port 6379 (TCP), aborting.
  587. I, [2025-10-28T23:15:20.461534 #1] INFO -- :
  588. I, [2025-10-28T23:15:20.463511 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
  589. 112:M 28 Oct 2025 23:15:55.322 * 100 changes in 300 seconds. Saving...
  590. 112:M 28 Oct 2025 23:15:55.330 * Background saving started by pid 1583
  591. 1583:C 28 Oct 2025 23:15:55.405 * DB saved on disk
  592. 1583:C 28 Oct 2025 23:15:55.408 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB
  593. 112:M 28 Oct 2025 23:15:55.431 * Background saving terminated with success
  594. 2025-10-28 23:15:57.202 UTC [1529] discourse@discourse LOG: duration: 119.179 ms statement: SELECT "user_custom_fields".* FROM "user_custom_fields" INNER JOIN user_fields ON user_fields.id = REPLACE(user_custom_fields.name, 'user_field_', '')::INTEGER WHERE "user_custom_fields"."user_id" = -1 AND (user_fields.searchable = TRUE) AND (user_custom_fields.name ~ '^user_field_\d+$')
  595. 2025-10-28 23:15:57.363 UTC [1529] discourse@discourse LOG: duration: 135.279 ms statement: SELECT setweight(to_tsvector('simple', coalesce('system','')), 'A') ||
  596. setweight(to_tsvector('simple', coalesce('system','')), 'B') ||
  597. setweight(to_tsvector('simple', coalesce('','')), 'C') ||
  598. setweight(to_tsvector('simple', coalesce('','')), 'D')
  599.  
  600. I, [2025-10-28T23:16:11.604152 #1] INFO -- :
  601. I, [2025-10-28T23:16:11.655807 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile:build'
  602. [assemble_ember_build] Node.js heap_size_limit is less than 2048MB. Setting --max-old-space-size=2048 and CHEAP_SOURCE_MAPS=1
  603. [assemble_ember_build] No existing build info file found.
  604. % Total % Received % Xferd Average Speed Time Time Time Current
  605. Dload Upload Total Spent Left Speed
  606. 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
  607. 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
  608. 100 11.0M 100 11.0M 0 0 20.4M 0 --:--:-- --:--:-- --:--:-- 20.4M
  609. [assemble_ember_build] Reusing existing core ember build. Only building plugins...
  610. ...[SourceMapConcat]
  611. 2025-10-28 23:19:10.434 UTC [54] LOG: checkpoint starting: time
  612. 2025-10-28 23:19:11.518 UTC [54] LOG: checkpoint complete: wrote 9 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.974 s, sync=0.037 s, total=1.104 s; sync files=9, longest=0.009 s, average=0.005 s; distance=19 kB, estimate=19 kB
  613. [assemble_ember_build] Plugin build successfully integrated into dist
  614. I, [2025-10-28T23:20:25.730641 #1] INFO -- : Fetching and extracting https://get.discourse.org/discourse-assets/3.6.0.beta3-latest-662ccf70/production.tar.gz...
  615. Prebuilt assets downloaded and extracted successfully.
  616. Building
  617. Environment: production
  618. building...
  619. cleaning up
  620. cleaning up...
  621. Built project successfully. Stored in "/var/www/discourse/frontend/discourse/dist/_plugin_only_build".
  622. File sizes:
  623. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/automation.js: 877 B (407 B gzipped)
  624. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/automation_admin.js: 94.28 kB (13.36 kB gzipped)
  625. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/chat.js: 773.79 kB (135.09 kB gzipped)
  626. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/chat_admin.js: 19.68 kB (3.57 kB gzipped)
  627. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/checklist.js: 4.95 kB (2.19 kB gzipped)
  628. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-adplugin.js: 41.52 kB (7.9 kB gzipped)
  629. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-adplugin_admin.js: 22.12 kB (4.36 kB gzipped)
  630. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-ai.js: 490.8 kB (88.83 kB gzipped)
  631. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-ai_admin.js: 23.4 kB (2.4 kB gzipped)
  632. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-assign.js: 101.11 kB (18.66 kB gzipped)
  633. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-cakeday.js: 39.53 kB (4.46 kB gzipped)
  634. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-calendar.js: 193.89 kB (38.41 kB gzipped)
  635. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-chat-integration.js: 1.22 kB (558 B gzipped)
  636. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-chat-integration_admin.js: 38.95 kB (5.98 kB gzipped)
  637. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-data-explorer.js: 99.22 kB (18.32 kB gzipped)
  638. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-details.js: 2.64 kB (1.16 kB gzipped)
  639. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-gamification.js: 35.05 kB (6.27 kB gzipped)
  640. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-gamification_admin.js: 18.27 kB (3.61 kB gzipped)
  641. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-graphviz.js: 2 kB (944 B gzipped)
  642. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-hcaptcha.js: 5.61 kB (1.77 kB gzipped)
  643. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-lazy-videos.js: 6.61 kB (2.2 kB gzipped)
  644. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-local-dates.js: 34.14 kB (9.02 kB gzipped)
  645. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-lti.js: 603 B (384 B gzipped)
  646. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-math.js: 5.98 kB (2.31 kB gzipped)
  647. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-patreon.js: 14.36 kB (3.5 kB gzipped)
  648. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-policy.js: 27.11 kB (5.8 kB gzipped)
  649. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-post-voting.js: 51.82 kB (9.68 kB gzipped)
  650. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-presence.js: 10.54 kB (2.07 kB gzipped)
  651. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-reactions.js: 61.26 kB (11.93 kB gzipped)
  652. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-rss-polling.js: 9.29 kB (2.22 kB gzipped)
  653. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-solved.js: 29.6 kB (6.18 kB gzipped)
  654. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-subscriptions.js: 147.45 kB (20.5 kB gzipped)
  655. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-templates.js: 22.8 kB (5.37 kB gzipped)
  656. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-topic-voting.js: 18.76 kB (4.17 kB gzipped)
  657. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-user-notes.js: 22.71 kB (4.42 kB gzipped)
  658. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-zendesk-plugin.js: 2.35 kB (971 B gzipped)
  659. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/docker_manager_admin.js: 33.57 kB (6.56 kB gzipped)
  660. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/footnote.js: 6.82 kB (2.81 kB gzipped)
  661. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/poll.js: 93.89 kB (20.95 kB gzipped)
  662. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/spoiler-alert.js: 6.46 kB (2.45 kB gzipped)
  663. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/styleguide.js: 179.71 kB (24.02 kB gzipped)
  664.  
  665. I, [2025-10-28T23:20:25.777035 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes:update assets:precompile'
  666. 2025-10-28 23:20:47.042 UTC [1812] discourse@discourse LOG: duration: 158.950 ms statement: SELECT "themes".* FROM "themes" WHERE "themes"."enabled" = TRUE AND "themes"."auto_update" = TRUE ORDER BY "themes"."id" ASC LIMIT 1000
  667. Compressing: message-bus-ajax-75fbb252.js
  668. Done 'message-bus-ajax-75fbb252.js' : 0.04 secs
  669.  
  670. Compressing: message-bus-ff3a5dc1.js
  671. Done 'message-bus-ff3a5dc1.js' : 0.01 secs
  672.  
  673. Compressing: rails-ujs-02496e62.js
  674. Done 'rails-ujs-02496e62.js' : 0.01 secs
  675.  
  676. Compressing: rails-ujs.esm-4793aacd.js
  677. Done 'rails-ujs.esm-4793aacd.js' : 0.01 secs
  678.  
  679. Compressing: embed-topics-f1f2489c.js
  680. Done 'embed-topics-f1f2489c.js' : 0.0 secs
  681.  
  682. Compressing: media-optimization-worker-bc7d02bc.js
  683. Done 'media-optimization-worker-bc7d02bc.js' : 0.0 secs
  684.  
  685. Compressing: embed-29c2bf31.js
  686. Done 'embed-29c2bf31.js' : 0.0 secs
  687.  
  688. Compressing: count-971fed55.js
  689. Done 'count-971fed55.js' : 0.0 secs
  690.  
  691. Compressing: chunk.366280cfb80bb7223c47.d41d8cd9.js
  692. Done 'chunk.366280cfb80bb7223c47.d41d8cd9.js' : 0.01 secs
  693.  
  694. Compressing: publish-a87bc115.js
  695. Done 'publish-a87bc115.js' : 0.0 secs
  696.  
  697. Compressing: chunk.0ba35b82aaef57c89434.d41d8cd9.js
  698. Done 'chunk.0ba35b82aaef57c89434.d41d8cd9.js' : 0.0 secs
  699.  
  700. Compressing: chunk.30c9881094d720a427d3.d41d8cd9.js
  701. Done 'chunk.30c9881094d720a427d3.d41d8cd9.js' : 0.0 secs
  702.  
  703. Compressing: chunk.cfeeb3b28a5a27e16f10.d41d8cd9.js
  704. Done 'chunk.cfeeb3b28a5a27e16f10.d41d8cd9.js' : 0.0 secs
  705.  
  706. Compressing: chunk.e8f086fd4520b2289209.d41d8cd9.js
  707. Done 'chunk.e8f086fd4520b2289209.d41d8cd9.js' : 0.01 secs
  708.  
  709. Compressing: pageview-941a854e.js
  710. Done 'pageview-941a854e.js' : 0.01 secs
  711.  
  712. Compressing: chunk.b59599819c0ca27f1dab.d41d8cd9.js
  713. Done 'chunk.b59599819c0ca27f1dab.d41d8cd9.js' : 0.01 secs
  714.  
  715. Compressing: chunk.b176e521995cccd82355.d41d8cd9.js
  716. Done 'chunk.b176e521995cccd82355.d41d8cd9.js' : 0.01 secs
  717.  
  718. Compressing: google-universal-analytics-v3-b3a99bbc.js
  719. Done 'google-universal-analytics-v3-b3a99bbc.js' : 0.01 secs
  720.  
  721. Compressing: chunk.8faf57525236f9d8bb4f.d41d8cd9.js
  722. Done 'chunk.8faf57525236f9d8bb4f.d41d8cd9.js' : 0.01 secs
  723.  
  724. Compressing: google-universal-analytics-v4-ba0fc09a.js
  725. Done 'google-universal-analytics-v4-ba0fc09a.js' : 0.0 secs
  726.  
  727. Compressing: scripts/module-shims-40162da5.js
  728. Done 'scripts/module-shims-40162da5.js' : 0.0 secs
  729.  
  730. Compressing: scripts/discourse-test-listen-boot-dab6744d.js
  731. Done 'scripts/discourse-test-listen-boot-dab6744d.js' : 0.01 secs
  732.  
  733. Compressing: scripts/discourse-test-load-dynamic-js-0b5699ef.js
  734. Done 'scripts/discourse-test-load-dynamic-js-0b5699ef.js' : 0.01 secs
  735.  
  736. Compressing: scripts/discourse-boot-24866beb.js
  737. Done 'scripts/discourse-boot-24866beb.js' : 0.01 secs
  738.  
  739. Compressing: scripts/start-app-c67be82d.js
  740. Done 'scripts/start-app-c67be82d.js' : 0.01 secs
  741.  
  742. Compressing: test-site-settings-74b52e95.js
  743. Done 'test-site-settings-74b52e95.js' : 0.01 secs
  744.  
  745. Compressing: onpopstate-handler-41316d0a.js
  746. Done 'onpopstate-handler-41316d0a.js' : 0.0 secs
  747.  
  748. Compressing: chunk.7c8e953765036792f6ee.d41d8cd9.js
  749. Done 'chunk.7c8e953765036792f6ee.d41d8cd9.js' : 0.01 secs
  750.  
  751. Compressing: chunk.b82c8d6171ac786a02ad.d41d8cd9.js
  752. 112:M 28 Oct 2025 23:20:56.016 * 100 changes in 300 seconds. Saving...
  753. 112:M 28 Oct 2025 23:20:56.019 * Background saving started by pid 1934
  754. 1934:C 28 Oct 2025 23:20:56.074 * DB saved on disk
  755. 1934:C 28 Oct 2025 23:20:56.075 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB
  756. 112:M 28 Oct 2025 23:20:56.121 * Background saving terminated with success
  757. Done 'chunk.b82c8d6171ac786a02ad.d41d8cd9.js' : 0.83 secs
  758.  
  759. Compressing: chunk.8a0f68b7671e53f35e6d.d41d8cd9.js
  760. Done 'chunk.8a0f68b7671e53f35e6d.d41d8cd9.js' : 0.03 secs
  761.  
  762. Compressing: browser-update-296c1fea.js
  763. Done 'browser-update-296c1fea.js' : 0.0 secs
  764.  
  765. Compressing: chunk.e5eb0d253a0d02a57387.d41d8cd9.js
  766. Done 'chunk.e5eb0d253a0d02a57387.d41d8cd9.js' : 0.04 secs
  767.  
  768. Compressing: chunk.7da1acfee73b1517cc9a.d41d8cd9.js
  769. Done 'chunk.7da1acfee73b1517cc9a.d41d8cd9.js' : 0.01 secs
  770.  
  771. Compressing: chunk.44679ca222b7bc71eac5.d41d8cd9.js
  772. Done 'chunk.44679ca222b7bc71eac5.d41d8cd9.js' : 0.01 secs
  773.  
  774. Compressing: chunk.d5334f5f08f5c94f0d1f.d41d8cd9.js
  775. Done 'chunk.d5334f5f08f5c94f0d1f.d41d8cd9.js' : 0.07 secs
  776.  
  777. Compressing: chunk.8d5863ffc1f45f464b40.d41d8cd9.js
  778. Done 'chunk.8d5863ffc1f45f464b40.d41d8cd9.js' : 0.0 secs
  779.  
  780. Compressing: chunk.7169d25885b367fb37f3.d41d8cd9.js
  781. Done 'chunk.7169d25885b367fb37f3.d41d8cd9.js' : 0.05 secs
  782.  
  783. Compressing: chunk.cb3d6d02b7e2f035d985.d41d8cd9.js
  784. Done 'chunk.cb3d6d02b7e2f035d985.d41d8cd9.js' : 1.06 secs
  785.  
  786. Compressing: chunk.642b2c6404078492bfda.d41d8cd9.js
  787. Done 'chunk.642b2c6404078492bfda.d41d8cd9.js' : 0.02 secs
  788.  
  789. Compressing: chunk.5d1dc98b9ee5ae0958a9.d41d8cd9.js
  790. Done 'chunk.5d1dc98b9ee5ae0958a9.d41d8cd9.js' : 0.01 secs
  791.  
  792. Compressing: vendor.0af4d4d8af23e6be09ced889cef1534e-071a296a.js
  793. Done 'vendor.0af4d4d8af23e6be09ced889cef1534e-071a296a.js' : 0.0 secs
  794.  
  795. Compressing: chunk.85e141a3bc57eb3fe9bd.d41d8cd9.js
  796. Done 'chunk.85e141a3bc57eb3fe9bd.d41d8cd9.js' : 0.08 secs
  797.  
  798. Compressing: chunk.05fe76e867c32ec9923b.d41d8cd9.js
  799. Done 'chunk.05fe76e867c32ec9923b.d41d8cd9.js' : 0.02 secs
  800.  
  801. Compressing: google-tag-manager-ce5c5bc8.js
  802. Done 'google-tag-manager-ce5c5bc8.js' : 0.0 secs
  803.  
  804. Compressing: chunk.1693f82ac893678fd4ed.d41d8cd9.js
  805. Done 'chunk.1693f82ac893678fd4ed.d41d8cd9.js' : 0.03 secs
  806.  
  807. Compressing: chunk.746fbdeccc0e28b0af17.d41d8cd9.js
  808. Done 'chunk.746fbdeccc0e28b0af17.d41d8cd9.js' : 0.01 secs
  809.  
  810. Compressing: browser-detect-eda0902d.js
  811. Done 'browser-detect-eda0902d.js' : 0.0 secs
  812.  
  813. Compressing: chunk.d45353b270541797f9ea.d41d8cd9.js
  814. Done 'chunk.d45353b270541797f9ea.d41d8cd9.js' : 0.05 secs
  815.  
  816. Compressing: start-discourse-6f03a463.js
  817. Done 'start-discourse-6f03a463.js' : 0.0 secs
  818.  
  819. Compressing: chunk.b100f167680f7ab4840c.d41d8cd9.js
  820. Done 'chunk.b100f167680f7ab4840c.d41d8cd9.js' : 0.0 secs
  821.  
  822. Compressing: chunk.25af19166083a3a16d5a.d41d8cd9.js
  823. Done 'chunk.25af19166083a3a16d5a.d41d8cd9.js' : 0.16 secs
  824.  
  825. Compressing: print-page-ad8d6d41.js
  826. Done 'print-page-ad8d6d41.js' : 0.01 secs
  827.  
  828. Compressing: embed-application-10475058.js
  829. Done 'embed-application-10475058.js' : 0.0 secs
  830.  
  831. Compressing: chunk.a02143fabd8248c51f65.d41d8cd9.js
  832. Done 'chunk.a02143fabd8248c51f65.d41d8cd9.js' : 0.01 secs
  833.  
  834. Compressing: chunk.6e8cda6ab0f77db9019f.d41d8cd9.js
  835. Done 'chunk.6e8cda6ab0f77db9019f.d41d8cd9.js' : 0.01 secs
  836.  
  837. Compressing: plugins/automation-9019c018.js
  838. Done 'plugins/automation-9019c018.js' : 0.01 secs
  839.  
  840. Compressing: plugins/checklist-aded2cb0.js
  841. Done 'plugins/checklist-aded2cb0.js' : 0.01 secs
  842.  
  843. Compressing: plugins/discourse-math-b61cab7e.js
  844. Done 'plugins/discourse-math-b61cab7e.js' : 0.01 secs
  845.  
  846. Compressing: plugins/discourse-ai_admin-c5ff8094.js
  847. Done 'plugins/discourse-ai_admin-c5ff8094.js' : 0.01 secs
  848.  
  849. Compressing: plugins/docker_manager_admin-593cc215.js
  850. Done 'plugins/docker_manager_admin-593cc215.js' : 0.01 secs
  851.  
  852. Compressing: plugins/discourse-user-notes-3303786b.js
  853. Done 'plugins/discourse-user-notes-3303786b.js' : 0.01 secs
  854.  
  855. Compressing: plugins/discourse-details-39803aaa.js
  856. Done 'plugins/discourse-details-39803aaa.js' : 0.01 secs
  857.  
  858. Compressing: plugins/discourse-subscriptions-4264821e.js
  859. Done 'plugins/discourse-subscriptions-4264821e.js' : 0.02 secs
  860.  
  861. Compressing: plugins/discourse-assign-257b2df3.js
  862. Done 'plugins/discourse-assign-257b2df3.js' : 0.01 secs
  863.  
  864. Compressing: plugins/discourse-chat-integration-016d8fc7.js
  865. Done 'plugins/discourse-chat-integration-016d8fc7.js' : 0.0 secs
  866.  
  867. Compressing: plugins/footnote-13fa58c7.js
  868. Done 'plugins/footnote-13fa58c7.js' : 0.0 secs
  869.  
  870. Compressing: plugins/discourse-patreon-87c7a48d.js
  871. Done 'plugins/discourse-patreon-87c7a48d.js' : 0.01 secs
  872.  
  873. Compressing: plugins/chat_admin-8319d4ad.js
  874. Done 'plugins/chat_admin-8319d4ad.js' : 0.01 secs
  875.  
  876. Compressing: plugins/automation_admin-6f49fe65.js
  877. Done 'plugins/automation_admin-6f49fe65.js' : 0.01 secs
  878.  
  879. Compressing: plugins/discourse-solved-06c172d7.js
  880. Done 'plugins/discourse-solved-06c172d7.js' : 0.01 secs
  881.  
  882. Compressing: plugins/spoiler-alert-8a3ada44.js
  883. Done 'plugins/spoiler-alert-8a3ada44.js' : 0.01 secs
  884.  
  885. Compressing: plugins/chat-f1ce4c45.js
  886. Done 'plugins/chat-f1ce4c45.js' : 0.08 secs
  887.  
  888. Compressing: plugins/discourse-gamification-f4a6fbfe.js
  889. Done 'plugins/discourse-gamification-f4a6fbfe.js' : 0.01 secs
  890.  
  891. Compressing: plugins/discourse-policy-57704784.js
  892. Done 'plugins/discourse-policy-57704784.js' : 0.01 secs
  893.  
  894. Compressing: plugins/discourse-chat-integration_admin-c2bed8bc.js
  895. Done 'plugins/discourse-chat-integration_admin-c2bed8bc.js' : 0.01 secs
  896.  
  897. Compressing: plugins/poll-56bc2764.js
  898. Done 'plugins/poll-56bc2764.js' : 0.02 secs
  899.  
  900. Compressing: plugins/styleguide-2a71215f.js
  901. Done 'plugins/styleguide-2a71215f.js' : 0.03 secs
  902.  
  903. Compressing: plugins/discourse-adplugin-c0c526a9.js
  904. Done 'plugins/discourse-adplugin-c0c526a9.js' : 0.01 secs
  905.  
  906. Compressing: plugins/discourse-local-dates-296e821e.js
  907. Done 'plugins/discourse-local-dates-296e821e.js' : 0.01 secs
  908.  
  909. Compressing: plugins/discourse-graphviz-ef1a8d72.js
  910. Done 'plugins/discourse-graphviz-ef1a8d72.js' : 0.01 secs
  911.  
  912. Compressing: plugins/discourse-lti-9b7cfd1d.js
  913. Done 'plugins/discourse-lti-9b7cfd1d.js' : 0.01 secs
  914.  
  915. Compressing: plugins/discourse-ai-77f1b940.js
  916. Done 'plugins/discourse-ai-77f1b940.js' : 0.06 secs
  917.  
  918. Compressing: plugins/discourse-hcaptcha-e4337643.js
  919. Done 'plugins/discourse-hcaptcha-e4337643.js' : 0.01 secs
  920.  
  921. Compressing: plugins/discourse-cakeday-f0f6da08.js
  922. Done 'plugins/discourse-cakeday-f0f6da08.js' : 0.01 secs
  923.  
  924. Compressing: plugins/discourse-data-explorer-9d94207d.js
  925. Done 'plugins/discourse-data-explorer-9d94207d.js' : 0.02 secs
  926.  
  927. Compressing: plugins/discourse-adplugin_admin-0184903d.js
  928. Done 'plugins/discourse-adplugin_admin-0184903d.js' : 0.01 secs
  929.  
  930. Compressing: plugins/discourse-calendar-19eda362.js
  931. Done 'plugins/discourse-calendar-19eda362.js' : 0.03 secs
  932.  
  933. Compressing: plugins/discourse-reactions-2760548a.js
  934. Done 'plugins/discourse-reactions-2760548a.js' : 0.01 secs
  935.  
  936. Compressing: plugins/discourse-post-voting-ac93bd4a.js
  937. Done 'plugins/discourse-post-voting-ac93bd4a.js' : 0.01 secs
  938.  
  939. Compressing: plugins/discourse-zendesk-plugin-11ff1a5b.js
  940. Done 'plugins/discourse-zendesk-plugin-11ff1a5b.js' : 0.0 secs
  941.  
  942. Compressing: plugins/discourse-lazy-videos-da0156f3.js
  943. Done 'plugins/discourse-lazy-videos-da0156f3.js' : 0.0 secs
  944.  
  945. Compressing: plugins/discourse-templates-3ef20003.js
  946. Done 'plugins/discourse-templates-3ef20003.js' : 0.01 secs
  947.  
  948. Compressing: plugins/discourse-gamification_admin-b5b0c8c5.js
  949. Done 'plugins/discourse-gamification_admin-b5b0c8c5.js' : 0.01 secs
  950.  
  951. Compressing: plugins/discourse-presence-f0c39f4a.js
  952. Done 'plugins/discourse-presence-f0c39f4a.js' : 0.01 secs
  953.  
  954. Compressing: plugins/discourse-rss-polling-765c9661.js
  955. Done 'plugins/discourse-rss-polling-765c9661.js' : 0.0 secs
  956.  
  957. Compressing: plugins/discourse-topic-voting-5809cb26.js
  958. Done 'plugins/discourse-topic-voting-5809cb26.js' : 0.01 secs
  959.  
  960. Compressing: plugins/footnote_extra-95ffab71.js
  961. Done 'plugins/footnote_extra-95ffab71.js' : 0.01 secs
  962.  
  963. Done 'Done compressing all JS files' : 3.28 secs
  964.  
  965. Start compiling CSS: 2025-10-28 23:20:58 UTC
  966. -------------
  967. Compiling CSS for default 2025-10-28 23:20:58 UTC
  968. precompile target: common
  969. precompile target: desktop
  970. precompile target: mobile
  971. precompile target: admin
  972. precompile target: wizard
  973. precompile target: common_rtl
  974. precompile target: desktop_rtl
  975. precompile target: mobile_rtl
  976. precompile target: admin_rtl
  977. precompile target: wizard_rtl
  978. precompile target: automation
  979. precompile target: chat
  980. precompile target: checklist
  981. precompile target: discourse-adplugin
  982. precompile target: discourse-ai
  983. precompile target: discourse-assign
  984. precompile target: discourse-cakeday
  985. precompile target: discourse-calendar
  986. precompile target: discourse-chat-integration
  987. precompile target: discourse-data-explorer
  988. precompile target: discourse-details
  989. precompile target: discourse-gamification
  990. precompile target: discourse-graphviz
  991. precompile target: discourse-lazy-videos
  992. precompile target: discourse-local-dates
  993. precompile target: discourse-math
  994. precompile target: discourse-narrative-bot
  995. precompile target: discourse-patreon
  996. precompile target: discourse-policy
  997. precompile target: discourse-post-voting
  998. precompile target: discourse-presence
  999. precompile target: discourse-reactions
  1000. precompile target: discourse-rss-polling
  1001. precompile target: discourse-solved
  1002. precompile target: discourse-subscriptions
  1003. precompile target: discourse-templates
  1004. precompile target: discourse-topic-voting
  1005. precompile target: discourse-user-notes
  1006. precompile target: docker_manager
  1007. precompile target: footnote
  1008. precompile target: poll
  1009. precompile target: spoiler-alert
  1010. precompile target: chat_mobile
  1011. precompile target: discourse-ai_mobile
  1012. precompile target: discourse-assign_mobile
  1013. precompile target: discourse-calendar_mobile
  1014. precompile target: discourse-gamification_mobile
  1015. precompile target: discourse-post-voting_mobile
  1016. precompile target: discourse-reactions_mobile
  1017. precompile target: discourse-solved_mobile
  1018. precompile target: discourse-topic-voting_mobile
  1019. precompile target: chat_desktop
  1020. precompile target: discourse-ai_desktop
  1021. precompile target: discourse-gamification_desktop
  1022. precompile target: discourse-post-voting_desktop
  1023. precompile target: discourse-reactions_desktop
  1024. precompile target: discourse-topic-voting_desktop
  1025. precompile target: poll_desktop
  1026. precompile target: automation_rtl
  1027. precompile target: chat_rtl
  1028. precompile target: checklist_rtl
  1029. precompile target: discourse-adplugin_rtl
  1030. precompile target: discourse-ai_rtl
  1031. precompile target: discourse-assign_rtl
  1032. precompile target: discourse-cakeday_rtl
  1033. precompile target: discourse-calendar_rtl
  1034. precompile target: discourse-chat-integration_rtl
  1035. precompile target: discourse-data-explorer_rtl
  1036. precompile target: discourse-details_rtl
  1037. precompile target: discourse-gamification_rtl
  1038. precompile target: discourse-graphviz_rtl
  1039. precompile target: discourse-lazy-videos_rtl
  1040. precompile target: discourse-local-dates_rtl
  1041. precompile target: discourse-math_rtl
  1042. precompile target: discourse-narrative-bot_rtl
  1043. precompile target: discourse-patreon_rtl
  1044. precompile target: discourse-policy_rtl
  1045. precompile target: discourse-post-voting_rtl
  1046. precompile target: discourse-presence_rtl
  1047. precompile target: discourse-reactions_rtl
  1048. precompile target: discourse-rss-polling_rtl
  1049. precompile target: discourse-solved_rtl
  1050. precompile target: discourse-subscriptions_rtl
  1051. precompile target: discourse-templates_rtl
  1052. precompile target: discourse-topic-voting_rtl
  1053. precompile target: discourse-user-notes_rtl
  1054. precompile target: docker_manager_rtl
  1055. precompile target: footnote_rtl
  1056. precompile target: poll_rtl
  1057. precompile target: spoiler-alert_rtl
  1058. precompile target: chat_mobile_rtl
  1059. precompile target: discourse-ai_mobile_rtl
  1060. precompile target: discourse-assign_mobile_rtl
  1061. precompile target: discourse-calendar_mobile_rtl
  1062. precompile target: discourse-gamification_mobile_rtl
  1063. precompile target: discourse-post-voting_mobile_rtl
  1064. precompile target: discourse-reactions_mobile_rtl
  1065. precompile target: discourse-solved_mobile_rtl
  1066. precompile target: discourse-topic-voting_mobile_rtl
  1067. precompile target: chat_desktop_rtl
  1068. precompile target: discourse-ai_desktop_rtl
  1069. precompile target: discourse-gamification_desktop_rtl
  1070. precompile target: discourse-post-voting_desktop_rtl
  1071. precompile target: discourse-reactions_desktop_rtl
  1072. precompile target: discourse-topic-voting_desktop_rtl
  1073. precompile target: poll_desktop_rtl
  1074. 2025-10-28 23:21:26.032 UTC [1812] discourse@discourse LOG: duration: 107.094 ms statement: SELECT a.attname, format_type(a.atttypid, a.atttypmod),
  1075. pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod,
  1076. c.collname, col_description(a.attrelid, a.attnum) AS comment,
  1077. attidentity AS identity,
  1078. attgenerated as attgenerated
  1079. FROM pg_attribute a
  1080. LEFT JOIN pg_attrdef d ON a.attrelid = d.adrelid AND a.attnum = d.adnum
  1081. LEFT JOIN pg_type t ON a.atttypid = t.oid
  1082. LEFT JOIN pg_collation c ON a.attcollation = c.oid AND a.attcollation <> t.typcollation
  1083. WHERE a.attrelid = '"color_schemes"'::regclass
  1084. AND a.attnum > 0 AND NOT a.attisdropped
  1085. ORDER BY a.attnum
  1086.  
  1087. 2025-10-28 23:21:26.385 UTC [1812] discourse@discourse LOG: duration: 132.963 ms statement: SELECT a.attname
  1088. FROM (
  1089. SELECT indrelid, indkey, generate_subscripts(indkey, 1) idx
  1090. FROM pg_index
  1091. WHERE indrelid = '"color_scheme_colors"'::regclass
  1092. AND indisprimary
  1093. ) i
  1094. JOIN pg_attribute a
  1095. ON a.attrelid = i.indrelid
  1096. AND a.attnum = i.indkey[i.idx]
  1097. ORDER BY i.idx
  1098.  
  1099. precompile target: color_definitions Foundation (Dark)
  1100. precompile target: color_definitions Foundation (Light (default))
  1101. Done compiling CSS: 2025-10-28 23:21:27 UTC
  1102. MaxMind IP database download requires an account ID and a license key
  1103. Please set DISCOURSE_MAXMIND_ACCOUNT_ID and DISCOURSE_MAXMIND_LICENSE_KEY. See https://meta.discourse.org/t/configure-maxmind-for-reverse-ip-lookups/173941 for more details.
  1104. MaxMind IP database download requires an account ID and a license key
  1105. Please set DISCOURSE_MAXMIND_ACCOUNT_ID and DISCOURSE_MAXMIND_LICENSE_KEY. See https://meta.discourse.org/t/configure-maxmind-for-reverse-ip-lookups/173941 for more details.
  1106. I, [2025-10-28T23:21:27.899780 #1] INFO -- : Updating themes with concurrency: 10
  1107. Compressing JavaScript files
  1108. Downloading MaxMindDB...
  1109.  
  1110. I, [2025-10-28T23:21:27.942427 #1] INFO -- : Replacing # before precompile with PRECOMPILE_ON_BOOT=0 in /etc/service/unicorn/run
  1111. I, [2025-10-28T23:21:27.996527 #1] INFO -- : File > /usr/local/bin/discourse chmod: +x chown:
  1112. I, [2025-10-28T23:21:28.005601 #1] INFO -- : File > /usr/local/bin/rails chmod: +x chown:
  1113. I, [2025-10-28T23:21:28.025533 #1] INFO -- : File > /usr/local/bin/rake chmod: +x chown:
  1114. I, [2025-10-28T23:21:28.035736 #1] INFO -- : File > /usr/local/bin/rbtrace chmod: +x chown:
  1115. I, [2025-10-28T23:21:28.043794 #1] INFO -- : File > /usr/local/bin/stackprof chmod: +x chown:
  1116. I, [2025-10-28T23:21:28.055164 #1] INFO -- : File > /etc/update-motd.d/10-web chmod: +x chown:
  1117. I, [2025-10-28T23:21:28.065316 #1] INFO -- : File > /etc/logrotate.d/rails chmod: chown:
  1118. I, [2025-10-28T23:21:28.074986 #1] INFO -- : File > /etc/logrotate.d/nginx chmod: chown:
  1119. I, [2025-10-28T23:21:28.086227 #1] INFO -- : File > /etc/runit/1.d/00-ensure-links chmod: +x chown:
  1120. I, [2025-10-28T23:21:28.092502 #1] INFO -- : File > /etc/runit/1.d/01-cleanup-web-pids chmod: +x chown:
  1121. I, [2025-10-28T23:21:28.103791 #1] INFO -- : File > /root/.bash_profile chmod: 644 chown:
  1122. I, [2025-10-28T23:21:28.118044 #1] INFO -- : File > /usr/local/etc/ImageMagick-7/policy.xml chmod: chown:
  1123. I, [2025-10-28T23:21:28.127396 #1] INFO -- : File > /etc/nginx/conf.d/outlets/before-server/30-ratelimited.conf chmod: chown:
  1124. I, [2025-10-28T23:21:28.436156 #1] INFO -- : File > /etc/nginx/conf.d/outlets/discourse/30-ratelimited.conf chmod: chown:
  1125. I, [2025-10-28T23:21:28.443308 #1] INFO -- : File > /etc/runit/1.d/install-ssl chmod: +x chown:
  1126. I, [2025-10-28T23:21:28.443928 #1] INFO -- : Replacing # after ssl with if [ -n "$LETSENCRYPT_ACCOUNT_EMAIL" ]; then
  1127. if [[ ! "$LETSENCRYPT_ACCOUNT_EMAIL" =~ ([^@]+)@([^\.]+) ]]; then
  1128. echo "LETSENCRYPT_ACCOUNT_EMAIL is not a valid email address"
  1129. exit 1
  1130. fi
  1131. /usr/local/bin/configure-ssl
  1132. exec /usr/local/bin/configure-letsencrypt
  1133. else
  1134. echo "LETSENCRYPT_ACCOUNT_EMAIL ENV not set. Skipping Let's Encrypt setup."
  1135. fi
  1136. # after ssl in /etc/runit/1.d/install-ssl
  1137. I, [2025-10-28T23:21:28.450163 #1] INFO -- : File > /usr/local/bin/configure-ssl chmod: +x chown:
  1138. I, [2025-10-28T23:21:28.450879 #1] INFO -- : > curl https://raw.githubusercontent.com/acmesh-official/acme.sh/3.0.6/acme.sh > /opt/acme.sh
  1139. % Total % Received % Xferd Average Speed Time Time Time Current
  1140. Dload Upload Total Spent Left Speed
  1141. 100 215k 100 215k 0 0 985k 0 --:--:-- --:--:-- --:--:-- 988k
  1142. I, [2025-10-28T23:21:28.739393 #1] INFO -- :
  1143. I, [2025-10-28T23:21:28.740063 #1] INFO -- : > chmod +x /opt/acme.sh
  1144. I, [2025-10-28T23:21:28.743252 #1] INFO -- :
  1145. I, [2025-10-28T23:21:28.750029 #1] INFO -- : File > /usr/local/bin/configure-letsencrypt chmod: +x chown:
  1146. I, [2025-10-28T23:21:28.756751 #1] INFO -- : File > /usr/local/bin/letsencrypt chmod: +x chown:
  1147. I, [2025-10-28T23:21:28.757822 #1] INFO -- : > echo "Beginning of custom commands"
  1148. I, [2025-10-28T23:21:28.760853 #1] INFO -- : Beginning of custom commands
  1149.  
  1150. I, [2025-10-28T23:21:28.761454 #1] INFO -- : > echo "End of custom commands"
  1151. I, [2025-10-28T23:21:28.764141 #1] INFO -- : End of custom commands
  1152.  
  1153. I, [2025-10-28T23:21:28.764740 #1] INFO -- : Terminating async processes
  1154. I, [2025-10-28T23:21:28.764934 #1] INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main pid: 45
  1155. I, [2025-10-28T23:21:28.765583 #1] INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 112
  1156. 112:signal-handler (1761693688) Received SIGTERM scheduling shutdown...
  1157. 2025-10-28 23:21:28.766 UTC [45] LOG: received fast shutdown request
  1158. 2025-10-28 23:21:28.772 UTC [45] LOG: aborting any active transactions
  1159. 2025-10-28 23:21:28.794 UTC [45] LOG: background worker "logical replication launcher" (PID 59) exited with exit code 1
  1160. 2025-10-28 23:21:28.800 UTC [54] LOG: shutting down
  1161. 2025-10-28 23:21:28.806 UTC [54] LOG: checkpoint starting: shutdown immediate
  1162. 112:M 28 Oct 2025 23:21:28.810 # User requested shutdown...
  1163. 112:M 28 Oct 2025 23:21:28.810 * Saving the final RDB snapshot before exiting.
  1164. 112:M 28 Oct 2025 23:21:28.848 * DB saved on disk
  1165. 112:M 28 Oct 2025 23:21:28.848 # Redis is now ready to exit, bye bye...
  1166. 2025-10-28 23:21:28.877 UTC [54] LOG: checkpoint complete: wrote 0 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.053 s, sync=0.001 s, total=0.076 s; sync files=0, longest=0.000 s, average=0.000 s; distance=0 kB, estimate=17 kB
  1167. 2025-10-28 23:21:28.893 UTC [45] LOG: database system is shut down
  1168. sha256:f6303253145baa2a92f5f12e8bcb50610b9f9d82842fdfcfe75e96e61bd9c5b5
  1169. 0592fa4c412e299de668254f543a5ae87da8f07afeb021de786f1871cf5419bd
  1170. Removing old container
  1171. + /usr/bin/docker rm app
  1172. app
  1173.  
  1174. + /usr/bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -e RAILS_ENV=production -e UNICORN_WORKERS=2 -e UNICORN_SIDEKIQS=1 -e RUBY_GC_HEAP_GROWTH_MAX_SLOTS=40000 -e RUBY_GC_HEAP_INIT_SLOTS=400000 -e RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=1.5 -e DISCOURSE_DB_SOCKET=/var/run/postgresql -e DISCOURSE_DB_HOST= -e DISCOURSE_DB_PORT= -e DISCOURSE_FORCE_HTTPS=true -e LC_ALL=en_US.UTF-8 -e LANGUAGE=en_US.UTF-8 -e DISCOURSE_HOSTNAME=* -e DISCOURSE_DEVELOPER_EMAILS=*@gmail.com -e DISCOURSE_SMTP_ADDRESS=smtp.mailgun.org -e DISCOURSE_SMTP_PORT=587 -e DISCOURSE_SMTP_USER_NAME=* -e DISCOURSE_SMTP_PASSWORD=* -e DISCOURSE_SMTP_DOMAIN=discourse.example.com -e DISCOURSE_NOTIFICATION_EMAIL=* -e LETSENCRYPT_ACCOUNT_EMAIL=* -h Discourse-app -e DOCKER_HOST_IP=* --name app -t -p 80:80 -p 443:443 -v /var/discourse/shared/standalone:/shared -v /var/discourse/shared/standalone/log/var-log:/var/log --mac-address 02:d4:d1:01:f1:f6 local_discourse/app /sbin/boot
  1175. e791e5474a50c5421f01a4970f56084cc5059902b8c3b002f69449d9692331ed
  1176. root@Discourse:/var/discourse#
  1177.  
Advertisement
Add Comment
Please, Sign In to add comment