liuhaijun 3f5f28d785 add sheduling agent
Change-Id: I89f35fb3984044c57f10727432755012542f9fd8
2023-11-16 10:55:57 +00:00

36 lines
942 B
Docker

# Dockerfile for cicd
FROM harbor.inspur.local/system/alpine:3.17.2-yq
MAINTAINER yinchongbing yinchongbing@inspur.com
WORKDIR /app
ADD cmd/ /app/
ADD config/config.yaml /app/config/
ADD deploy/docker/run.sh /app/run.sh
ENV APP_ENV local
ENV APP_DEBUG true
ENV APP_LANGUAGE zh_CN
ENV SERVER_HOST 0.0.0.0
ENV SERVER_PORT 8899
ENV POSTGRES_DATA_ENABLE false
ENV POSTGRES_DATA_HOST postgres
ENV POSTGRES_DATA_PORT 5432
ENV POSTGRES_DATA_DATABASE postgres
ENV POSTGRES_DATA_USERNAME postgres
ENV POSTGRES_DATA_PASSWORD Mypostgres!23
ENV POSTGRES_AUTH_ENABLE false
ENV POSTGRES_AUTH_HOST postgres
ENV POSTGRES_AUTH_PORT 5432
ENV POSTGRES_AUTH_DATABASE auth
ENV POSTGRES_AUTH_USERNAME postgres
ENV POSTGRES_AUTH_PASSWORD Mypostgres!23
ENV LOG_LEVEL 4
ENV REDIS_EBABLE false
ENV REDIS_HOST redis
ENV REDIS_PORT 6379
ENV REDIS_DATABASE 0
ENV REDIS_PASSWORD ""
RUN chmod +x run.sh && chmod +x cfn-schedule-agent
EXPOSE $SERVER_PORT
CMD ["./run.sh"]