dulder_docker_mk_container/dockerfile

29 lines
1019 B
Plaintext
Raw Normal View History

2024-07-16 22:21:21 +00:00
# Используем базовый образ Debian
2024-12-29 21:58:11 +00:00
FROM debian:bookworm-slim
2024-07-16 22:21:21 +00:00
# Копируем ваш проект в контейнер
WORKDIR /app
COPY . /app
# Устанавливаем необходимые зависимости
2024-07-23 21:12:25 +00:00
RUN apt-get update
2025-01-11 11:49:41 +00:00
RUN apt-get upgrade -y
2024-07-18 22:45:18 +00:00
2025-01-11 11:49:41 +00:00
RUN ./scipts/mc_uploader-install.sh
2024-12-29 21:58:11 +00:00
RUN ./scipts/cppcheck-install.sh
RUN ./scipts/arm-none-edabi-install.sh
RUN ./scipts/doxygen-install.sh
2024-07-23 21:12:25 +00:00
RUN ./scipts/cpputest-install.sh
2024-12-29 21:58:11 +00:00
RUN apt-get -y install openocd #последня версия в репе
RUN apt-get -y install make #не последняя но нормально
RUN apt-get -y install stlink-tools #не последняя но нормально
RUN apt-get -y install graphviz #для doxygen
2024-07-16 22:21:21 +00:00
2024-07-19 21:15:17 +00:00
# Применение изменений PATH
RUN echo "source ~/.bashrc" >> ~/.profile
2024-07-16 22:21:21 +00:00
2024-07-23 21:12:25 +00:00
RUN ./tools_vesion_check.sh
2024-07-16 22:21:21 +00:00
# Запускаем Bash, чтобы контейнер оставался активным
CMD ["bash", "-c", "while true; do sleep 1000; done"]