Skip to content

Instantly share code, notes, and snippets.

@qwell
Created October 26, 2023 10:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save qwell/b8a9532661adb4e18492f232dcf78c1b to your computer and use it in GitHub Desktop.
Save qwell/b8a9532661adb4e18492f232dcf78c1b to your computer and use it in GitHub Desktop.
parsedmarc-dockerized - start.sh
docker compose up --no-start
if [ ! -f data/conf/parsedmarc/patched_gmail ]; then
mkdir -p patched/
if docker cp parsedmarc-dockerized-parsedmarc-1:/opt/pypy/lib/pypy3.10/site-packages/parsedmarc/ patched/; then
cp gmail_api.diff patched/parsedmarc/
pushd patched/parsedmarc > /dev/null
patch -p0 < gmail_api.diff
popd > /dev/null
touch data/conf/parsedmarc/patched_gmail
# End SRC_PATH with /. because Docker.
docker cp patched/parsedmarc/. parsedmarc-dockerized-parsedmarc-1:/opt/pypy/lib/pypy3.10/site-packages/parsedmarc/
else
echo "Could not copy files to patch. Good luck."
fi
rm -rf patched/
fi
docker compose up
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment