--- /dev/null
+FROM debian:stretch
+MAINTAINER hirom@osdn.jp
+
+ENV PYLUCENE_DEB=python-lucene_4.10.1+osdn-1_amd64.deb
+
+# install basic packages
+RUN apt-get update -y
+RUN apt-get install -y vim-nox lv less
+
+# install python and lucene packages
+RUN apt-get install -y pylucene python-mysql.connector liblucene4.10-java libasm-java
+RUN apt-get install -y python-yaml
+
+# install custom pylucene package
+COPY files/$PYLUCENE_DEB /tmp
+RUN dpkg -i /tmp/$PYLUCENE_DEB
+
+COPY files/newslash.cnf /etc/mysql/conf.d/
+EXPOSE 6000
+
--- /dev/null
+#!/bin/sh
+#IMAGE=jessie_mojolicious
+IMAGE=ns_searchd
+DEV_DIR=${HOME}/mojolicious/src
+CONTAINER_NAME=ns_searchd
+SD_DB=sradcompose_srad-db_1
+NETWORK=--network=srad_test
+CMD="python /var/newslash/ns_search/ns_searchd.py"
+CAP="--memory=2gb"
+ENV_OPT=""
+OPTS="$CAP --link $SD_DB:sd-db --link newslash-db --link newslash-redis --link $SD_MASTER:sd-master -v ${DEV_DIR}:/var/newslash -p 6000:6000 --name $CONTAINER_NAME $ENV_OPT $NETWORK"
+docker rm $CONTAINER_NAME
+if [ $# -eq 0 ]; then
+ docker run -ti $OPTS $IMAGE $CMD
+else
+ docker run -ti $OPTS $IMAGE "$@"
+fi
+
+