Including entrypoint.sh to run xvfb to simulate an X Server.

This commit is contained in:
tomasgodoi 2017-07-06 00:53:54 -03:00
parent d4e521b17d
commit 6bec4bb5b6
2 changed files with 22 additions and 1 deletions

View File

@ -1,12 +1,25 @@
FROM txgio/anki
USER root
RUN apt-get update
RUN apt-get install -y xvfb
USER anki-user
RUN mkdir -p /home/anki-user/Documents/Anki/addons
COPY AnkiConnect.py /home/anki-user/Documents/Anki/addons
# Required if you want to access it from another IP address.
# RUN sed -i 's/127.0.0.1/0.0.0.0/' /home/anki-user/Documents/Anki/addons/AnkiConnect.py
RUN sed -i 's/127.0.0.1/0.0.0.0/' /home/anki-user/Documents/Anki/addons/AnkiConnect.py
COPY tests/prefs.db /home/anki-user/Documents/Anki/prefs.db
ADD tests/entrypoint.sh /entrypoint.sh
USER root
RUN chmod +x /entrypoint.sh
USER anki-user
ENTRYPOINT ["/entrypoint.sh"]
CMD /bin/bash -c "(/usr/bin/ibus-daemon -xd; /usr/bin/anki;)"

8
tests/entrypoint.sh Normal file
View File

@ -0,0 +1,8 @@
#!/usr/bin/env bash
set -e
# Start Xvfb
Xvfb -ac -screen scrn 1280x2000x24 :99.0 &
export DISPLAY=:99.0
exec "$@"