-
Notifications
You must be signed in to change notification settings - Fork 1
Local Setup (Development)
Kyle Rump edited this page Aug 14, 2022
·
4 revisions
Dependencies:
- Nodejs installed
- Exiftool installed (or get the bundled version from one of the releases)
- Bing maps API key
Steps:
- Clone this repo
- From a console run the following:
-
npm run install-backend
- installs nodejs app dependencies -
npm run install-frontend
- installs vue frontend app dependencies -
npm run build-frontend
- builds vue frontend app into a newpublic/
folder -
cp config.template.properties config.properties
- Copy the template config file into a real config file
- Edit the
config.properties
file, add you bing maps API key, and add the full path to your exiftool binary
- If exiftool is available on your system PATH, then you do not need to edit the value (test this with
exiftool -ver
)
- Start the app using
npm start
- this will be accessible on http://localhost:8000 - (Optional) If working on the frontend, start the live development server using
npm run serve-frontend
- This will be accessible on http://localhost:8080, and you also need the node app running for full functionality (step 4)