瀏覽代碼

修改 dockerfile

YeClimEric 7 年之前
父節點
當前提交
a0b152a968
共有 1 個文件被更改,包括 20 次插入23 次删除
  1. 20 23
      Dockerfile

+ 20 - 23
Dockerfile

@@ -3,28 +3,25 @@ WORKDIR /usr/src/app
 COPY . .
 ENV DEBIAN_FRONTEND noninteractive
 ENV TZ Asia/Shanghai
-RUN pip install --no-cache-dir -r requirements.txt && \
-	apt-get update && \
-	apt-get install -y --force-yes git make gcc g++ autoconf && apt-get clean && \
-	git clone --depth 1 https://github.com/ideawu/ssdb.git ssdb && \
-	cd ssdb && make && make install && cp ssdb-server /usr/bin && \
-	apt-get remove -y --force-yes git make gcc g++ autoconf && \
-	apt-get autoremove -y && \
-	rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \
-	cp ssdb.conf /etc && cd .. && yes | rm -r ssdb && \
-	mkdir -p /var/lib/ssdb && \
-	sed \
-		-e 's@home.*@home /var/lib@' \
-		-e 's/loglevel.*/loglevel info/' \
-		-e 's@work_dir = .*@work_dir = /var/lib/ssdb@' \
-		-e 's@pidfile = .*@pidfile = /run/ssdb.pid@' \
-		-e 's@level:.*@level: info@' \
-		-e 's@ip:.*@ip: 0.0.0.0@' \
-		-i /etc/ssdb.conf && \
-	echo "# ! /bin/sh " > /usr/src/app/run.sh && \
-	echo "cd Run" >> /usr/src/app/run.sh && \
-	echo "/usr/bin/ssdb-server /etc/ssdb.conf &" >> /usr/src/app/run.sh && \
-	echo "python main.py" >> /usr/src/app/run.sh && \
-	chmod 777 run.sh
+
+RUN apt-get update
+RUN apt-get install vim -y
+
+RUN apt-get install -y redis-server
+RUN sed -i 's/^\(bind .*\)$/# \1/' /etc/redis/redis.conf \
+    && sed -i 's/^\(databases .*\)$/databases 1/' /etc/redis/redis.conf \
+    && sed -i 's/^\(daemonize .*\)$/daemonize yes/' /etc/redis/redis.conf
+#    && sed -i 's/^\(dir .*\)$/# \1\ndir \/data/' /etc/redis/redis.conf  \
+#    && sed -i 's/^\(logfile .*\)$/# \1/' /etc/redis/redis.conf
+
+RUN pip install --no-cache-dir -r requirements.txt
+
+
+RUN echo "# ! /bin/sh " > run.sh \
+    && echo "redis-server /etc/redis/redis.conf&" >> run.sh \
+	&& echo "cd Run" >> run.sh \
+	&& echo "python main.py" >> run.sh  \
+	&& chmod 777 run.sh
+
 EXPOSE 5010
 CMD [ "sh", "run.sh" ]