Upgrade python version to 3.13
Change-Id: Iac995c4cf6521a33207e9ec228f49a53c3a23ec8
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/Dockerfile b/Dockerfile
index 27ab273..9907797 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,3 +1,6 @@
+#######################################################################################
+# Copyright ETSI Contributors and Others.
+#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -10,36 +13,18 @@
# implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-########################################################################################
-# This Dockerfile is intented for devops testing and deb package generation
-#
-# To run stage 2 locally:
-#
-# docker build -t stage2 .
-# docker run -ti -v `pwd`:/work -w /work --entrypoint /bin/bash stage2
-# devops-stages/stage-test.sh
-# devops-stages/stage-build.sh
-#
+#######################################################################################
+FROM 31z4/tox
-FROM ubuntu:22.04
+USER root
-ARG APT_PROXY
-RUN if [ ! -z $APT_PROXY ] ; then \
- echo "Acquire::http::Proxy \"$APT_PROXY\";" > /etc/apt/apt.conf.d/proxy.conf ;\
- echo "Acquire::https::Proxy \"$APT_PROXY\";" >> /etc/apt/apt.conf.d/proxy.conf ;\
- fi
+RUN set -eux; \
+ apt-get update; \
+ apt-get install -y --no-install-recommends patch wget libmagic-dev; \
+ rm -rf /var/lib/apt/lists/*
-RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
- DEBIAN_FRONTEND=noninteractive apt-get -y install \
- debhelper \
- dh-python \
- git \
- python3 \
- python3-all \
- python3-dev \
- python3-setuptools \
- python3-pip \
- tox
+COPY entrypoint.sh /entrypoint.sh
+RUN chmod +x /entrypoint.sh
-ENV LC_ALL C.UTF-8
-ENV LANG C.UTF-8
+ENTRYPOINT ["/entrypoint.sh"]
+CMD ["devops-stages/stage-test.sh"]