Skip to content
Snippets Groups Projects
user avatar
Matteo Parrucci authored
489edfd4
History

For common users:

Set the needed variables in .env (take librephotos.env as model) Clone the repo: git clone git@github.com:LibrePhotos/librephotos-docker.git docker-compose up -d This will get the pre-built images and start all the needed processes

For developers:

Set the needed variables in .evn (take librephotos.env as model) Also set the codedir variable that tells docker where your source folder are Pull frontend code with git clone https://github.com/LibrePhotos/librephotos-frontend.git ${codedir}/frontend/ Pull backend code into git clone https://github.com/LibrePhotos/librephotos.git ${codedir}/backend/ Pull this repo and run docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d This will build images from scratch (can take a long time) Now you can develop and benefit from code auto reload from both backend and frontend N.B. If you already built this image once, when you do changes you have to run

docker-compose build --no-cache frontend docker-compose build --no-cache backend

based on which one you changed if these changes need rebuild as for added dependencies/libraries etc.