(Grav GitSync) Automatic Commit from tanshu
This commit is contained in:
parent
eb7b837d10
commit
c8b71264e7
@ -3,12 +3,16 @@ title: Bitwarden
|
||||
---
|
||||
|
||||
### 1. Prepare the environment
|
||||
#### Create custom webapp called `warden` in the control panel
|
||||
#### Configure Ruby 2.4 by editing `~/.bash_aliases` and adding these aliases
|
||||
1.1 Create custom webapp called `warden` in the control panel
|
||||
1.2 Configure Ruby 2.4 by editing `~/.bash_aliases` and adding these aliases
|
||||
```sh
|
||||
alias ruby=ruby2.4
|
||||
alias gem=gem2.4
|
||||
```
|
||||
1.3 Install the bundle gem
|
||||
```sh
|
||||
gem install bundle
|
||||
```
|
||||
### 2. Install Bitwarden Ruby into the directory
|
||||
```sh
|
||||
cd ~/webapps
|
||||
@ -17,3 +21,13 @@ cd warden
|
||||
bundle install
|
||||
```
|
||||
### 3. Start / Stop / Restart and Cron scripts
|
||||
3.1 `Start` script where `$PORT` is the port of the custom webapp
|
||||
```sh
|
||||
#!/bin/sh
|
||||
pgrep -f "ruby2.4 /home/tanshu/gems/bin/rackup -p $PORT config.ru" > /dev/null 2>&1 && exit 0
|
||||
mkdir -p /home/tanshu/webapps/warden/run
|
||||
cd /home/tanshu/webapps/warden
|
||||
nohup env RACK_ENV=production bundle exec rackup -p $PORT config.ru > /dev/null 2>&1 &
|
||||
sleep 3
|
||||
pgrep -f "ruby2.4 /home/tanshu/gems/bin/rackup -p $PORT config.ru" > /home/tanshu/webapps/warden/run/ruby.pid
|
||||
```
|
Loading…
Reference in New Issue
Block a user