Преглед на файлове

Fix Alpine 3.19 dependencies

DerLinkman преди 1 година
родител
ревизия
333b7ebc0c
променени са 3 файла, в които са добавени 5 реда и са изтрити 3 реда
  1. 3 2
      data/Dockerfiles/dockerapi/Dockerfile
  2. 1 1
      data/Dockerfiles/dockerapi/main.py
  3. 1 0
      data/Dockerfiles/netfilter/Dockerfile

+ 3 - 2
data/Dockerfiles/dockerapi/Dockerfile

@@ -10,12 +10,13 @@ RUN apk add --update --no-cache python3 \
   openssl \
   tzdata \
   py3-psutil \
+  py3-redis \
+  py3-async-timeout \
 && pip3 install --upgrade pip \
   fastapi \
   uvicorn \
   aiodocker \
-  docker \
-  aioredis 
+  docker
 RUN mkdir /app/modules
 
 COPY docker-entrypoint.sh /app/

+ 1 - 1
data/Dockerfiles/dockerapi/main.py

@@ -5,13 +5,13 @@ import json
 import uuid
 import async_timeout
 import asyncio
-import aioredis
 import aiodocker
 import docker
 import logging
 from logging.config import dictConfig
 from fastapi import FastAPI, Response, Request
 from modules.DockerApi import DockerApi
+from redis import asyncio as aioredis
 
 dockerapi = None
 app = FastAPI()

+ 1 - 0
data/Dockerfiles/netfilter/Dockerfile

@@ -15,6 +15,7 @@ RUN apk add --virtual .build-deps \
   openssl-dev \
 && apk add -U python3 \
   iptables \
+  iptables-dev \
   ip6tables \
   xtables-addons \
   nftables \