25 lines
685 B
Bash
25 lines
685 B
Bash
#!/bin/bash
|
|
set -e
|
|
source /build/config
|
|
set -x
|
|
|
|
## Redis
|
|
apt_get_install_permanent redis-server
|
|
|
|
export REDIS_CONFIG=/etc/redis/redis.conf
|
|
export REDIS_LOG=/host/var/log/redis/redis.log
|
|
export REDIS_DATA=/host/var/lib/redis
|
|
|
|
sed -i "s,^\(daemonize\s*\).*$,\1no," $REDIS_CONFIG
|
|
sed -i "s,^\(logfile\s*\).*$,\1$REDIS_LOG," $REDIS_CONFIG
|
|
sed -i "s,^\(dir\s*\).*$,\1$REDIS_DATA," $REDIS_CONFIG
|
|
|
|
## Runit script
|
|
mkdir /etc/service/redis
|
|
mv /build/runit/redis /etc/service/redis/run
|
|
|
|
## Environment variables
|
|
echo -n $REDIS_CONFIG > /etc/container_environment/REDIS_CONFIG
|
|
echo -n $REDIS_LOG > /etc/container_environment/REDIS_LOG
|
|
echo -n $REDIS_DATA > /etc/container_environment/REDIS_DATA
|