# 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"]