fix: docker warnings "keywords casing do not match" (#3048)

### Description

docker wants the 'AS' in uppercase if the 'FROM' is also in uppercase

### Testing Notes

These warnings are eliminated with this patch

``` => WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 5)                                                                                                                                    0.1s
 => WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 21)                                                                                                                                   0.1s
 => WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 51)                                                                                                                                   0.1s
 => WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 62)
[...]
```
This commit is contained in:
Thomas Göttgens 2024-06-29 21:26:44 +02:00 committed by GitHub
parent dad3d74188
commit e095cb2a5f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 8 deletions

View File

@ -2,7 +2,7 @@ ARG LIBRETIME_VERSION
#======================================================================================# #======================================================================================#
# Python Builder # # Python Builder #
#======================================================================================# #======================================================================================#
FROM python:3.10-slim-bullseye as python-builder FROM python:3.10-slim-bullseye AS python-builder
WORKDIR /build WORKDIR /build
@ -18,7 +18,7 @@ RUN pip wheel --wheel-dir . --no-deps .
#======================================================================================# #======================================================================================#
# Python base # # Python base #
#======================================================================================# #======================================================================================#
FROM python:3.10-slim-bullseye as python-base FROM python:3.10-slim-bullseye AS python-base
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1 ENV PYTHONUNBUFFERED=1
@ -48,7 +48,7 @@ RUN set -eux \
#======================================================================================# #======================================================================================#
# Python base with ffmpeg # # Python base with ffmpeg #
#======================================================================================# #======================================================================================#
FROM python-base as python-base-ffmpeg FROM python-base AS python-base-ffmpeg
RUN set -eux \ RUN set -eux \
&& DEBIAN_FRONTEND=noninteractive apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get update \
@ -59,7 +59,7 @@ RUN set -eux \
#======================================================================================# #======================================================================================#
# Analyzer # # Analyzer #
#======================================================================================# #======================================================================================#
FROM python-base-ffmpeg as libretime-analyzer FROM python-base-ffmpeg AS libretime-analyzer
COPY tools/packages.py /tmp/packages.py COPY tools/packages.py /tmp/packages.py
COPY analyzer/packages.ini /tmp/packages.ini COPY analyzer/packages.ini /tmp/packages.ini
@ -97,7 +97,7 @@ ENV LIBRETIME_VERSION=$LIBRETIME_VERSION
#======================================================================================# #======================================================================================#
# Playout # # Playout #
#======================================================================================# #======================================================================================#
FROM python-base-ffmpeg as libretime-playout FROM python-base-ffmpeg AS libretime-playout
COPY tools/packages.py /tmp/packages.py COPY tools/packages.py /tmp/packages.py
COPY playout/packages.ini /tmp/packages.ini COPY playout/packages.ini /tmp/packages.ini
@ -136,7 +136,7 @@ ENV LIBRETIME_VERSION=$LIBRETIME_VERSION
#======================================================================================# #======================================================================================#
# API # # API #
#======================================================================================# #======================================================================================#
FROM python-base as libretime-api FROM python-base AS libretime-api
RUN set -eux \ RUN set -eux \
&& DEBIAN_FRONTEND=noninteractive apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get update \
@ -180,7 +180,7 @@ HEALTHCHECK CMD ["curl", "--fail", "http://localhost:9001/api/v2/version"]
#======================================================================================# #======================================================================================#
# Worker # # Worker #
#======================================================================================# #======================================================================================#
FROM python-base as libretime-worker FROM python-base AS libretime-worker
WORKDIR /src WORKDIR /src
@ -208,7 +208,7 @@ ENV LIBRETIME_VERSION=$LIBRETIME_VERSION
#======================================================================================# #======================================================================================#
# Legacy # # Legacy #
#======================================================================================# #======================================================================================#
FROM php:7.4-fpm as libretime-legacy FROM php:7.4-fpm AS libretime-legacy
ENV LIBRETIME_CONFIG_FILEPATH=/etc/libretime/config.yml ENV LIBRETIME_CONFIG_FILEPATH=/etc/libretime/config.yml
ENV LIBRETIME_LOG_FILEPATH=php://stderr ENV LIBRETIME_LOG_FILEPATH=php://stderr