File size: 861 Bytes
e936283
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
FROM tensorflow/tensorflow
MAINTAINER Sam <elucidation@gmail.com>

# Install python and pip and use pip to install the python reddit api PRAW
RUN apt-get -y update && apt-get install -y \
  python-dev \
  libxml2-dev \
  libxslt1-dev \
  libjpeg-dev \
  vim \
   && apt-get clean

# Install python reddit api related files
RUN pip install praw==4.3.0 beautifulsoup4==4.4.1 lxml==3.3.3 Pillow==4.0.0 html5lib==1.0b8

# Clean up APT when done.
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

# Remove jupyter related files
RUN rm -rf /notebooks /run_jupyter.sh

# Copy code over
COPY . /tcb/

WORKDIR /tcb

# Run chessbot by default
CMD ["/tcb/run_chessbot.sh"]

# Start up the docker instance with the proper auth file using
# <machine>$ docker run -dt --rm --name cfb -v <local_auth_file>:/tcb/auth_config.py elucidation/tensorflow_chessbot