Browse Source

more setup

Chris Mague 4 years ago
parent
commit
79d75e09c5
3 changed files with 9 additions and 8 deletions
  1. 2 1
      packaging/README
  2. 4 4
      packaging/post_install.sh
  3. 3 3
      packaging/systemd_redis.example

+ 2 - 1
packaging/README

@@ -7,6 +7,7 @@ ansible-galaxy install --roles-path `pwd`/tests/roles rvm.ruby
 ### Bulding the package
 
 ```
+sudo su -
 gem install fpm
 
 mkdir -p /tmp/redisraft
@@ -19,7 +20,7 @@ cp /vagrant/systemd_redis.example /tmp/redisraft/usr/local/share/redisraft
 cp /vagrant/setup-raft-cluster /tmp/redisraft/usr/local/share/redisraft
 cp /vagrant/misc/failover_timer /tmp/redisraft/usr/local/bin
 
-fpm -s dir -t rpm -n redisraft -v 0.0.1  -p redisraft_VERSION_ARCH.rpm --after-install /vagrant/post_install.sh /tmp/redisraft/usr/local/bin=usr/local /tmp/redisraft/usr/local/share=usr/local
+fpm -s dir -t rpm -n redisraft -v 0.0.3  -p redisraft_VERSION_ARCH.rpm --after-install /vagrant/post_install.sh /tmp/redisraft/usr/local/bin=usr/local /tmp/redisraft/usr/local/share=usr/local
 mv *.rpm /vagrant
 
 ```

+ 4 - 4
packaging/post_install.sh

@@ -4,9 +4,9 @@
 useradd --system --shell /sbin/nologin --no-create-home --comment "Redislabs User" redislabs
 
 # Create necessary directories
-mkdir -p /redislabs/persist
-mkdir -p /redislabs/log
+mkdir -p /db/data
+mkdir -p /db/errorlog
 
-chown -R redislabs:redislabs /redislabs/persist
-chown -R redislabs:redislabs /redislabs/log
+chown -R redislabs:redislabs /db/data
+chown -R redislabs:redislabs /data/errorlog
 

+ 3 - 3
packaging/systemd_redis.example

@@ -4,13 +4,13 @@ Description=Redis Server Port 19901
 After=network.target
 
 [Service]
-WorkingDirectory=/redislabs/persist
+WorkingDirectory=/db/data
 Type=simple
 LimitNOFILE=65535
 User=redislabs
 ExecStart=/usr/local/bin/redis-server --port 19901 --protected-mode no --dbfilename 19901-redis.rdb --loadmodule /usr/local/share/redisraft/redisraft.so addr=CHANGEME:19901 raft-log-fsync=no follower-proxy=no raftize-all-commands=yes cluster-start-hslot=0 cluster-end-hslot=1365 raft-log-filename=19901-raftlog.db cluster-mode=yes
-StandardOutput=file:/redislabs/log/redis-19901.log
-StandardError=file:/redislabs/log/redis-19901-error.log
+StandardOutput=file:/db/errorlog/redis-19901.log
+StandardError=file:/db/errorlog/redis-19901-error.log
 
 
 [Install]