I have a Flask application that uses SocketIO to fetch data from Postgres live.
My socketio in JS is like this:
var socket =
The app works fine when I run this locally.
The problem arouses when I use docker-compose to host my Flask app, localhost is no more recognized as my docker-compose uses a bridge network.
My docker-compose is as such:
version: "3.8" services: fortweet: container_name: Fortweet build: ./ env_file: - secret.env networks: - plutusnet ports: - 8083:8083 restart: always networks: plutusnet: name: plutus_network driver: bridge
I’ve also tried to use var socket =
io.connect('http://fortweet:8083') but my socket connection still doesn’t work.
I have also a Postgres DB in the
plutus_network hosted on my server. I don’t know if this information is useful but I’m just mentioning it here.
Can anyone help me ?
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!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.