25 lines
679 B
Docker
25 lines
679 B
Docker
FROM git.bussmann-os.de/Software-Entwicklung/docker_images/dev:latest as dev
|
|
#FROM gen3-dev as dev
|
|
SHELL ["/bin/bash", "-c"]
|
|
LABEL title="Bußmann IT Development Image"
|
|
LABEL description="DEV Container for Bußmann IT"
|
|
LABEL authors="manuel.bussmann@it-bussmann.de"
|
|
LABEL vendor="IT Bußmann"
|
|
LABEL version="0.1"
|
|
|
|
# Get Qt6 from qt.dockerfile
|
|
COPY --from=qt /opt/qt6/ /opt/qt6/
|
|
|
|
# Change to CCI user for vcpkg ownage
|
|
USER cci
|
|
|
|
# Add Clang-Format to image
|
|
ADD utils/clang/.clang-format /home/dev/.clang-format
|
|
|
|
# Set system language and compiler variables
|
|
ENV LANG=C.UTF-8
|
|
ENV CXX=/usr/bin/clang++-18
|
|
ENV CC=/usr/bin/clang-18
|
|
ENV CLANG=/usr/bin/clang
|
|
ENV CLANGXX=/usr/bin/clang++
|