diff --git a/Dockerfile b/Dockerfile index 6e838cb..41918aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,13 @@ -FROM node:jod-alpine +FROM node:22-alpine + +# Install redis-cli for healthcheck +RUN apk add --no-cache redis + WORKDIR /app -COPY package.json package-lock.json tsconfig.json ./ -COPY src/ ./src/ + +COPY package*.json ./ RUN npm install -RUN npm run build + +COPY . . + CMD ["npm", "run", "prod"] diff --git a/redis/example.env b/redis/example.env index 667420b..04b7629 100755 --- a/redis/example.env +++ b/redis/example.env @@ -2,5 +2,5 @@ SUBNET_ADDRESS = 172.33.0.0 # redis port and ip, default redis port is 6379 -REDIS_IP = 172.33.0.4 +REDIS_IP = 172.33.0.100 REDIS_PORT = 6379 diff --git a/redis/redis_data/dump.rdb b/redis/redis_data/dump.rdb new file mode 100755 index 0000000..ac4a558 Binary files /dev/null and b/redis/redis_data/dump.rdb differ