Dockerfile 1014 B

1234567891011121314151617181920212223242526272829
  1. FROM debian:buster-slim
  2. RUN apt-get update && apt-get install --yes --no-install-recommends \
  3. ca-certificates \
  4. curl \
  5. libatomic1 \
  6. libgl1-mesa-glx \
  7. libopenal1 \
  8. libxcb1 \
  9. libxcursor1 \
  10. libxrandr2
  11. # ADD won't cache
  12. ARG LAUNCHER_VERSION=1.2.3
  13. RUN mkdir --parents /toontown-rewritten/launcher \
  14. && curl -L https://download.toontownrewritten.com/launcher/linux/TTRLinux-v${LAUNCHER_VERSION}.tar.gz \
  15. | tar -x -v --strip-components 1 -C /toontown-rewritten/launcher/ \
  16. && useradd player \
  17. && mkdir /toontown-rewritten/engine \
  18. && chown player /toontown-rewritten/engine
  19. USER player
  20. VOLUME /toontown-rewritten/engine
  21. WORKDIR /toontown-rewritten/engine
  22. ENV LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libdrm.so.2
  23. # X Error: BadAccess (attempt to access private resource denied) 10
  24. # X Error: BadShmSeg (invalid shared segment parameter) 128
  25. # X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  26. ENV QT_X11_NO_MITSHM=1
  27. CMD /toontown-rewritten/launcher/Launcher