生产模式

tail production.log  -f

运行Redis :redis server

修改数据库的配置,生产开发模式使用同一个数据库:

linlin@linlin-i5:/workspace/chatroom-rails$ cat config/database.yml
default: &default
  adapter: postgresql
  encoding: unicode
  # For details on connection pooling, see Rails configuration guide
  # https://guides.rubyonrails.org/configuring.html#database-pooling
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  timeout: 5000
  encoding: utf-8
  #host: 192.168.10.54
  host: localhost
  #user: postgres
  #username: postgres
  user: admin
  username: admin
  password: 88888888
  port: 5432

development:
  <<: *default
  database: chatroom_rails_development

test:
  <<: *default
  database: chatroom_rails_test

#   production:
#     url: <%= ENV["MY_APP_DATABASE_URL"] %>
#
production:
  <<: *default
  database: chatroom_rails_development

安装node, yarn, 编译assets:&nbsp; rake assets:precompile RAILS_ENV=production

修改config/production.rb:

-  config.public_file_server.enabled = ENV["RAILS_SERVE_STATIC_FILES"].present?
+  config.public_file_server.enabled = true # ENV["RAILS_SERVE_STATIC_FILES"].present?

修改:config/application.rb

     # config.eager_load_paths << Rails.root.join("extras")
     config.time_zone = "Beijing"
+    config.middleware.delete Rack::Lock