36 lines
942 B
Docker
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"] |