I'm trying to host DataJoint LabBook on our lab's server so our team can interact with our database. I'm afraid I don't know much about web development (I'm a datascientist) so am not finding it easy. I would like to host an instance of LabBook on the same server that the MySQL database is hosted on.
Currently I have the DataJoint/MySQL database running in the official Docker container on our server, and have a pipeline working on my local machine which interacts with the database via the DataJoint python package. This works great. I've deployed the DataJoint LabBook containers via the docker-compose-deploy.yaml on the same server, and can see the login screen in my browser from my local machine. However, when I try to login with the same credentials in my dj_local_conf.json which works for interacting via python, I just get (2003, "Can't connect to MySQL server on 'server_url' (timed out)"). I can't figure out why I'm getting this error, so I'm wondering if someone can help me. I'm not even sure if deploying the MySQL database and DataJoint LabBook on the same server like this is the intended deployment method? For the database address I'm entering our server url with the port that the MySQL database runs through. Thanks in advance for any help!