This repository has been archived on 2023-02-05. You can view files and clone it, but cannot push or open issues or pull requests.
loki/update.sh

44 lines
1.2 KiB
Bash
Raw Permalink Normal View History

2018-01-24 23:46:39 +01:00
#!/bin/bash
set -e
CYAN='\033[01;36m'
RED='\033[01;31m'
NC='\033[00m'
SCRIPT=$(readlink -f $0)
DIRNAME=$(dirname $SCRIPT)
# -----------------------------------------------------------------------------
# Pull updated images.
# -----------------------------------------------------------------------------
echo -e "${CYAN}[${SCRIPT}] Pull updated images${NC}"
2018-12-18 19:34:59 +01:00
docker-compose -f $DIRNAME/docker-compose.yml pull
2018-01-24 23:46:39 +01:00
# -----------------------------------------------------------------------------
# Stop the containers.
2018-01-24 23:46:39 +01:00
# -----------------------------------------------------------------------------
echo -e "${CYAN}[${SCRIPT}] Stop the containers${NC}"
2018-01-24 23:46:39 +01:00
service loki-server stop
# -----------------------------------------------------------------------------
# Start the containers.
# -----------------------------------------------------------------------------
echo -e "${CYAN}[${SCRIPT}] Start the containers${NC}"
service loki-server start
2018-01-24 23:46:39 +01:00
# -----------------------------------------------------------------------------
2018-12-09 19:06:35 +01:00
# Remove untagged images.
2018-01-24 23:46:39 +01:00
# -----------------------------------------------------------------------------
2018-12-09 19:06:35 +01:00
echo -e "${CYAN}[${SCRIPT}] Remove untagged images${NC}"
2018-01-24 23:46:39 +01:00
2018-12-18 19:39:20 +01:00
docker container prune -f
2018-12-11 20:25:54 +01:00
docker image prune -f