carderne/signal-export

Docker issue config.json

Closed this issue · 4 comments

Hi. I am trying to load the docker image and I keep getting:
/Signal/config.json not found in directory /Signal

I'm not sure where it is looking for this config file. I have tried setting env variables with the input and output paths but that doesn't seem to help.

I am running Mac 12.1

Thanks

Please share the exact commands you entered. And make sure that there are actually Signal files in the directory you set as SIGNAL_INPUT.

Hi @vinnytroia I can't help if you don't share the command you entered.

These are the environment variables:

SIGNAL_INPUT=~/Library/Application Support/Signal
SIGNAL_OUTPUT=~/Downloads/signal-output

They are substituted in when you run the script:

docker run --rm -it --name signal-export \
  -v ${SIGNAL_INPUT}:/Signal \
  -v ${SIGNAL_OUTPUT}:/output \
  carderne/signal-export:latest

An alternative is to just enter them in directly without the env vars:

docker run --rm -it --name signal-export \
  -v ~/Library/Application Support/Signal:/Signal \
  -v ~/Downloads/signal-output:/output \
  carderne/signal-export:latest

Sorry, re-visiting this. This SHOULD work, but i keep getting: docker: invalid reference format: repository name must be lowercase.
WHich is strange because everything is lowercase except for the path info.

For reference:

docker run --rm -it --name signal-export -v ~/Library/Application Support/Signal:/Signal -v ~/Downloads/signal-output:/output signal-export:latest