I can't connect to the database

Hello when deploying my application on platform.sh, the deployment succeeds, but I see that the connection to the database is problematic.
And actually, I don’t know how to do the configuration for Platform.sh
the error message:

Executing deploy hook for application lnclassapp
    W: Rails Error: Unable to access log file. Please ensure that /app/log/production.log exists and is writable (ie, make it writable for user and group: chmod 0664 /app/log/production.log). The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.
    W: rake aborted!
    W: ActiveRecord::ConnectionNotEstablished: could not translate host name "database.internal" to address: Name or service not known
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb:83:in `rescue in new_client'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb:77:in `new_client'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb:37:in `postgresql_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:882:in `public_send'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:882:in `new_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:926:in `checkout_new_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:905:in `try_to_checkout_new_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:866:in `acquire_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:588:in `checkout'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:428:in `connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:1128:in `retrieve_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_handling.rb:327:in `retrieve_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_handling.rb:283:in `connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/tasks/database_tasks.rb:237:in `migrate'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/railties/databases.rake:92:in `block (3 levels) in <main>'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/railties/databases.rake:90:in `each'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/railties/databases.rake:90:in `block (2 levels) in <main>'
    W: /app/.global/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
    W: /opt/ruby/3.0/bin/bundle:23:in `load'
    W: /opt/ruby/3.0/bin/bundle:23:in `<main>'
    W: 
    W: Caused by:
    W: PG::ConnectionBad: could not translate host name "database.internal" to address: Name or service not known
    W: /app/.global/gems/pg-1.1.0/lib/pg.rb:56:in `initialize'
    W: /app/.global/gems/pg-1.1.0/lib/pg.rb:56:in `new'
    W: /app/.global/gems/pg-1.1.0/lib/pg.rb:56:in `connect'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb:78:in `new_client'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb:37:in `postgresql_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:882:in `public_send'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:882:in `new_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:926:in `checkout_new_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:905:in `try_to_checkout_new_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:866:in `acquire_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:588:in `checkout'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:428:in `connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:1128:in `retrieve_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_handling.rb:327:in `retrieve_connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/connection_handling.rb:283:in `connection'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/tasks/database_tasks.rb:237:in `migrate'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/railties/databases.rake:92:in `block (3 levels) in <main>'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/railties/databases.rake:90:in `each'
    W: /app/.global/gems/activerecord-6.1.4.1/lib/active_record/railties/databases.rake:90:in `block (2 levels) in <main>'
    W: /app/.global/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
    W: /opt/ruby/3.0/bin/bundle:23:in `load'
    W: /opt/ruby/3.0/bin/bundle:23:in `<main>'
    W: Tasks: TOP => db:migrate
    W: (See full trace by running task with --trace)

My production configuration:

production:
  adapter: postgresql
  encoding: unicode
  database: main
  username: main
  password: main
  host: database.internal
  port: 5432
  timeout: 5000
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>

how can I configure the DB connection on platform&sh?