Skip to content
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

Error regenerating docker file #141

Open
stv8 opened this issue Feb 4, 2025 · 0 comments
Open

Error regenerating docker file #141

stv8 opened this issue Feb 4, 2025 · 0 comments

Comments

@stv8
Copy link

stv8 commented Feb 4, 2025

.gem/ruby/3.3.5/gems/dockerfile-rails-1.7.3/lib/generators/dockerfile_generator.rb:1618:in `+': no implicit conversion of nil into String (TypeError)

        subsection + spaces + %(url: <%= URI.parse(ENV["DATABASE_URL"]).tap { |url| url.path += "_#{name}" } if ENV["DATABASE_URL"] %>\n)

from /Users/prometheus/.gem/ruby/3.3.5/gems/dockerfile-rails-1.7.3/lib/generators/dockerfile_generator.rb:1618:in `block in fix_database_config'
        from /Users/prometheus/.gem/ruby/3.3.5/gems/dockerfile-rails-1.7.3/lib/generators/dockerfile_generator.rb:1609:in `gsub'
        from /Users/prometheus/.gem/ruby/3.3.5/gems/dockerfile-rails-1.7.3/lib/generators/dockerfile_generator.rb:1609:in `fix_database_config'
        from /Users/prometheus/.gem/ruby/3.3.5/gems/dockerfile-rails-1.7.3/lib/generators/dockerfile_generator.rb:341:in `generate_app'

I'm on rails 8 and this is my db config for prod

production:
  # we use DATABASE_URL secret stored in Fly.io
  primary:
    <<: *default
    database: my_db
  cache:
    adapter: sqlite3
    database: storage/production_cache.sqlite3
    migrations_paths: db/cache_migrate
  queue:
    adapter: sqlite3
    database: storage/production_queue.sqlite3
    migrations_paths: db/queue_migrate
  cable:
    adapter: sqlite3
    database: storage/production_cable.sqlite3
    migrations_paths: db/cable_migrate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant