chatroom production 运行
生产模式
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: 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
