overleaf / toolkit

GNU Affero General Public License v3.0
510 stars 122 forks source link

"bin/up" ends with error because of volume path #248

Closed NatGazer closed 2 months ago

NatGazer commented 2 months ago

Steps to Reproduce

I tried installing overleaf-toolkit using the quickstart guide.

When I runned bin/up I got this error:

Container mongo  Running
time="2024-05-04T12:07:45+02:00" level=warning msg="C:\\overleaf-toolkit\\lib\\docker-compose.base.yml: `version` is obsolete"
time="2024-05-04T12:07:45+02:00" level=warning msg="C:\\overleaf-toolkit\\lib\\docker-compose.vars.yml: `version` is obsolete"
time="2024-05-04T12:07:45+02:00" level=warning msg="C:\\overleaf-toolkit\\lib\\docker-compose.redis.yml: `version` is obsolete"
time="2024-05-04T12:07:45+02:00" level=warning msg="C:\\overleaf-toolkit\\lib\\docker-compose.mongo.yml: `version` is obsolete"
 Container mongo  Running
 Container sharelatex  Creating
Error response from daemon: mount denied:
the source path "/overleaf-toolkit/data/overleaf:C:/Program Files/Git/var/lib/overleaf:rw"
too many colon

To fix it I had to "hardcode" the docker-compose.base.yml file in the volume name to:

volumes:
            - "/overleaf-toolkit/data/overleaf:/var/lib/overleaf:rw"
das7pad commented 2 months ago

It looks like you are using Windows. I'm afraid we do not support running the Overleaf Toolkit on Windows. Sorry about this limitation.