File: Dockerfile

package info (click to toggle)
etesync-dav 0.20.4-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 560 kB
  • sloc: python: 1,503; sh: 29; makefile: 2
file content (16 lines) | stat: -rw-r--r-- 419 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Builds a standalone executable from the etesync-dav docker image.
#
# Make sure etesync/etesync-dav is up to date and then
# docker build -t etesync-dav-bundle -f pyinstaller/Dockerfile .
# docker run --rm -it -u $(id -u):$(id -g) -v $(pwd):/repo etesync-dav-bundle

FROM etesync/etesync-dav

USER root

RUN pip install PyInstaller

USER etesync

ENTRYPOINT ["bash"]
CMD ["-c", "cd /repo/pyinstaller && ./bundle.sh"]