heritage-api/Dockerfile

23 lines
482 B
Docker

FROM harbor.ks.easyj.top/zt/alpine:0.1
ENV APP_DIR=/app \
MYSQL_DSN=root:SG1231@tcp(mysql:3306)/heritage?charset=utf8mb4&parseTime=True&loc=Local \
MYSQL_MAXLIFETIME=1 \
MYSQL_MAXIDLECONNS=2 \
MYSQL_MAXOPENCONNS=50 \
MYSQL_INIT=true \
GIN_MODE=release \
REDIS_DSN=redis:6379 \
REDIS_DB=1 \
REDIS_PWD=eYVX7EwVmmxKPCDmwMtyKVge8oLd2t81 \
LOGLEVEL=debug
COPY heritage ${APP_DIR}/heritage
WORKDIR ${APP_DIR}
RUN chmod +x heritage
EXPOSE 8080
CMD ["./heritage"]