Fine tuning and cleanup nginx image.

This commit is contained in:
Jan Eitzinger
2021-09-14 12:06:13 +02:00
parent 13488100c4
commit e612f6c3ce
4 changed files with 39 additions and 36 deletions

View File

@@ -1,24 +1,8 @@
FROM nginx:1.19.6
LABEL maintainer="Vincent Composieux <vincent.composieux@gmail.com>"
FROM nginx:mainline-alpine
RUN mkdir -p /etc/nginx/templates
COPY nginx.conf /etc/nginx/
COPY templates/* /etc/nginx/templates/
ARG APP_ENVIRONMENT
ARG NGINX_SYMFONY_SERVER_NAME
ENV APP_ENV=${APP_ENVIRONMENT}
ENV APP_SECRET=67d829bf61dc5f87a73fd814e2c9f629
ENV APP_DEBUG=1
ARG INFLUXDB_PASSWORD
ARG MYSQL_PASSWORD
ENV INFLUXDB_URL=influxdb://symfony:${INFLUXDB_PASSWORD}@cc-influxdb:8086/ClusterCockpit
ENV DATABASE_URL=mysql://symfony:${MYSQL_PASSWORD}@db:3306/ClusterCockpit
ENV CORS_ALLOW_ORIGIN=^https?://(localhost|127\\.0\\.0\\.1)(:[0-9]+)?$
COPY nginx.conf /etc/nginx/
CMD ["nginx"]
EXPOSE 80
EXPOSE 443