feat: Use docker compose instead of a single docker container
Is your feature request related to a problem? Please describe.
A lot of our developers work on Windows and running start-database.sh requires a bunch of extra steps
Describe the solution you'd like to see
start-database.sh suggest running itself in WSL, but I think it would be way easier to supply a docker-compose.yml. This also allows for random password generation to be used in the docker-compose.yml and in the .env file.
Describe alternate solutions
N/A
Additional information
If people are interested in this solution, I can make a pull request with the suggested functionality.
Hi, to clarify, do you see the server and client parts of the nextjs to be separate docker containers? or something else?
@datasalaryman just the database (so the stuff that's currently being started into docker when you run the start-database.sh command)
@TheDevilOnLine so the docker-compose file will be structured like this?
services:
web:
...
postgres:
...
okay, I'll see if I can take that on