A dockerized fullstack application to download youtube videos.
-
launch containers:
docker compose up
-
go to the website
-
stop service:
docker compose down
To work on the project and have the docker image use the local files, launch the following script:
./launch-dev.sh
This will allow the frontend to utilize the hot reload functionality of nextjs. The local changes will automatically be reflected on the webpage.
On startup of the backend container, the local files will be used. If changes are made, the container or the python process inside the container needs to be restarted.
On startup of the reverse-proxy container, the local files will be used. If changes are made, the container needs to be restarted.