By ricek
What I got so far:
listen_addresses = '*'host all all 0.0.0.0/0 md5In my Flask app, which in running on Heroku, I config the DATABASE_URL to my droplet that is running the PostgreSQL 9.3: postgres://user:password@xxx.xxx.xxx.xxx:port/name
On the server, I run “netstat -plunt” to see a list of which ports are open:
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 12341/postgres
Where did I do wrong? How can I set it up so my Flask app can connect to the database?
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!
Hello,
Everything here looks good, have you restarted postgres with /etc/init.d/postgresql restart? Your netstat output suggests that it’s still only listening on the local connection.
Also make sure when you set listen_addresses = '*' that you uncommented it (removed the # in front of it).
The # indicates that it’s a comment and not read by the service. So you have to remove that so it’s read by postgres.
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.