Change version, add get-logs.sh file

This commit is contained in:
Stepan Zhukovsky 2023-02-15 11:51:55 +09:00
parent f41b79b647
commit 351403f563
2 changed files with 25 additions and 1 deletions

View File

@ -1,7 +1,7 @@
FROM python:3.10-alpine
LABEL maintainer="s.zhukovskii@ispsystem.com"
LABEL ru.isptech.git.isp_support.version=v0.0.1
LABEL ru.isptech.git.isp_support.version=v0.0.2
WORKDIR /app

24
get-logs.sh Executable file
View File

@ -0,0 +1,24 @@
#!/usr/bin/env bash
DOCKER_CONTAINER_NAMES=`docker ps --format '{{.Names}}'`
SERVICES=($DOCKER_CONTAINER_NAMES)
cd /home
mkdir -p logs
cd logs
for service in ${SERVICES[@]}
do
echo -e "----\033[0;31mCopying logs from $service\033[0m----\n"
mkdir -p $service
docker cp $service:/var/log/. $service/.
docker logs $service > $service/${service}_stdout.log 2>&1
done
cp -r /opt/ispsystem/*/install.log install.log
ARCHIVE_NAME="logs_$(date +'%Y_%m_%d_%H_%M_%S').tar.gz"
tar -cvzf /home/$ARCHIVE_NAME -C /home/logs .