By Darion Wood
When I attempt to connect to the database while spinning up docker service - it fails while connecting. I am using the connection string approach within my rails env. My logs and server info is below. I also tried setting up the docker compose env to test the db connection and it fails there as well.
rails env:
app-1 | [randomhash] ActiveRecord::ConnectionNotEstablished (connection to server at "ip", port 25060 failed: Connection refused
app-1 | Is the server running on that host and accepting TCP/IP connections?
db:
[13-1] pid=-----,user=[unknown],db=[unknown],app=[unknown],client=[local] LOG: connection received: host=[local]
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Accepted Answer
Hi there,
Are you deploying your Dockerized app on a Droplet or on the DigitalOcean App Platform?
If this is on a Droplet, you would need to make sure that you’ve done the following:
https://docs.digitalocean.com/products/databases/mysql/how-to/secure/
25060
is open for outgoing TCP connectionsLet me know how it goes!
Best,
Bobby
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.