Przeglądaj źródła

Algo de limpieza

Celestino Rey 6 miesięcy temu
rodzic
commit
7c5114b93f
4 zmienionych plików z 0 dodań i 81 usunięć
  1. 0 1
      Dockerfile
  2. 0 37
      Dockerfile.antiguo
  3. 0 40
      Dockerfile.debian
  4. 0 3
      K8S/Makefile

+ 0 - 1
Dockerfile

@@ -1,4 +1,3 @@
-#FROM python:3.11-alpine 
 FROM python:3.14.2-alpine3.23
 
 # install nginx y otras cosas

+ 0 - 37
Dockerfile.antiguo

@@ -1,37 +0,0 @@
-# yup, python 3.11!
-FROM python:3.11-slim
-
-# copy the django code
-COPY ./src ./app
-
-# install nginx y otras cosas
-RUN apt-get update -y && \
-    apt-get install nginx netcat-openbsd curl vim jq rsync libpango-1.0-0 libpangocairo-1.0-0 libcairo2 postgresql-client -y && \
-    rm /etc/nginx/sites-enabled/default && \
-    rm /etc/nginx/sites-available/default
-
-COPY ./nginx/default.conf /etc/nginx/conf.d/default.conf
-# link nginx logs to container stdout
-RUN ln -sf /dev/stdout /var/log/nginx/access.log && \
-    ln -sf /dev/stderr /var/log/nginx/error.log && \
-    chgrp -R 0 ./app && \
-    chmod -R g=u ./app && \
-    chgrp -R 0 /var/lib/nginx && \
-    chmod -R g=u /var/lib/nginx
-
-# change our working directory to the django projcet roo
-WORKDIR /app
-
-# create virtual env (notice the location?)
-# update pip
-# install requirements
-RUN python -m venv /opt/venv && \
-    /opt/venv/bin/python -m pip install pip --upgrade && \
-    /opt/venv/bin/python -m pip install -r requirements.txt && \
-    echo "export PATH=/opt/venv/bin/:$PATH" >> /root/.bashrc && \
-    chmod +x config/entrypoint.sh
-
-#EXPOSE 8080
-
-# execute our entrypoint.sh file
-CMD ["./config/entrypoint.sh"]

+ 0 - 40
Dockerfile.debian

@@ -1,40 +0,0 @@
-# yup, python 3.11!
-FROM python:3.11-slim
-
-# install nginx y otras cosas
-RUN apt-get update && apt-get install nginx netcat-openbsd curl vim jq rsync libpango-1.0-0 libpangocairo-1.0-0 libcairo2 postgresql-client -y
-
-# copy our nginx configuration to overwrite nginx defaults
-RUN rm /etc/nginx/sites-enabled/default
-RUN rm /etc/nginx/sites-available/default
-COPY ./nginx/default.conf /etc/nginx/conf.d/default.conf
-# link nginx logs to container stdout
-RUN ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log
-
-# copy the django code
-COPY ./src ./app
-
-RUN chgrp -R 0 ./app && chmod -R g=u ./app
-RUN chgrp -R 0 /var/lib/nginx && chmod -R g=u /var/lib/nginx
-
-# change our working directory to the django projcet roo
-WORKDIR /app
-
-# create virtual env (notice the location?)
-# update pip
-# install requirements
-RUN python -m venv /opt/venv && \
-    /opt/venv/bin/python -m pip install pip --upgrade && \
-    /opt/venv/bin/python -m pip install -r requirements.txt
-
-# Añade path a .bashrc
-
-RUN echo "export PATH=/opt/venv/bin/:$PATH" >> /root/.bashrc
-
-# make our entrypoint.sh executable
-RUN chmod +x config/entrypoint.sh
-
-#EXPOSE 8080
-
-# execute our entrypoint.sh file
-CMD ["./config/entrypoint.sh"]

+ 0 - 3
K8S/Makefile

@@ -27,9 +27,6 @@ clean:
 	-cat env-prod-configmap.yaml  | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
 	-cat reg-secret.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
 
-nginx:
-	cd ../nginx; make
-
 borraclaims:
 	-cat pvc-finanzas.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
 	-cat pvc-static.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -