Change version, add get-logs.sh file
This commit is contained in:
parent
f41b79b647
commit
351403f563
@ -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
24
get-logs.sh
Executable 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 .
|
||||
|
Loading…
Reference in New Issue
Block a user