|
|
|
FROM openjdk:8 |
|
|
|
|
|
ENV TZ=Asia/Shanghai |
|
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone |
|
|
|
|
|
RUN apt-get update |
|
|
|
|
|
RUN apt-get install -y redis-server |
|
|
|
|
|
RUN apt-get clean && rm -rf /var/lib/apt/lists/* |
|
|
|
|
|
WORKDIR /app |
|
|
|
|
|
|
|
|
|
|
|
COPY carbon.jar /app/carbon.jar |
|
|
|
|
|
RUN mkdir -p /home/carbon/logs && \ |
|
chmod -R 777 /home/carbon/logs |
|
|
|
|
|
RUN mkdir -p /home/carbon/temp && \ |
|
chmod -R 777 /home/carbon/temp |
|
|
|
|
|
RUN mkdir -p /app/carbon/temp && \ |
|
chmod -R 777 /app/carbon/temp |
|
|
|
|
|
|
|
COPY app /app/app |
|
|
|
|
|
RUN chmod +x /app/app |
|
|
|
|
|
EXPOSE 7860 |
|
|
|
|
|
CMD bash app |
|
|