1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-02-19 13:54:25 +01:00

Create pid directory for Sidekick during provision

This commit is contained in:
David O' Rojo 2019-08-31 21:35:07 -05:00
parent 2397f16640
commit 48f2d14734
3 changed files with 11 additions and 11 deletions

View File

@ -234,20 +234,14 @@ the host can provide but will usually be much more slower than a production envi
yarn install
```
7. Set a directory for Sidekick pids:
```bash
mkdir -p tmp/pids
```
8. Copy the default configuration files:
7. Copy the default configuration files:
```bash
cp config/database.yml.virtual config/database.yml
cp config/application.yml.default config/application.yml
```
10. Set up the databases. (Note that you should provide the desired admin credentials and that these
8. Set up the databases. (Note that you should provide the desired admin credentials and that these
specific set of commands must be used to set up the database as some raw SQL instructions are
included in the migrations. Password minimal length is 8 characters):
@ -262,7 +256,7 @@ the host can provide but will usually be much more slower than a production envi
RAILS_ENV=test rake db:migrate
```
11. Start the application and visit `localhost:3000` on your browser to check that it works:
9. Start the application and visit `localhost:3000` on your browser to check that it works:
```bash
foreman s -p 3000

2
Vagrantfile vendored
View File

@ -33,7 +33,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.provision "shell", privileged: false, run: "once",
path: "provision/zsh_setup.sh"
config.vm.provision "shell", privileged: false, run: "once",
config.vm.provision "shell", privileged: true, run: "once",
path: "provision/box_setup.zsh",
env: {
"LC_ALL" => "en_US.UTF-8",

View File

@ -164,10 +164,15 @@ system_tuning()
{
echo "Tunning up the system"
# Create pids directory for Sidekick
sudo mkdir -p /vagrant/tmp/pids
# Enable overcomit memmory for Redis
sudo echo -e "\n## Redis tune-up" >> /etc/sysctl.conf
sudo echo '# Allow background save on low memory conditions' >> /etc/sysctl.conf
sudo echo -e "vm.overcommit_memory = 1\n" >> /etc/sysctl.conf
# Enagle huge pages for Redis
sudo touch /etc/rc.local
sudo echo '## Redis tune-up' >> /etc/rc.local
sudo echo '# Reduce latency and memory usage' >> /etc/rc.local
@ -176,6 +181,7 @@ system_tuning()
sudo echo -e "exit 0\n" >> /etc/rc.local
sudo chmod +x /etc/rc.local
# Increase virtual memory areas for ElasticSearch
sudo echo -e "\n## ElasticSearch tune-up" >> /etc/sysctl.conf
sudo echo '# Increase max virtual memory areas' >> /etc/sysctl.conf
sudo echo -e "vm.max_map_count = 262144\n" >> /etc/sysctl.conf
@ -200,7 +206,7 @@ setup() {
install_yarn
install_rvm
install_ruby
system_tunning
system_tuning
clean_up
}