Commit 53720eada805ba50176ca4b407733ec3f85b12f3
1 parent
5b537710
Exists in
master
and in
65 other branches
Rename "development" environment to "local"
Showing
9 changed files
with
28 additions
and
28 deletions
Show diff stats
.gitignore
README.md
... | ... | @@ -17,8 +17,8 @@ For development |
17 | 17 | All configuration parameters are defined in `nodes.yaml`, with exception of IP |
18 | 18 | addresses, which are defined in different files: |
19 | 19 | |
20 | -- for development, the IP addresses of the Vagrant VMs are defined in | |
21 | - config/development/ips.yaml. | |
20 | +- for local development, the IP addresses of the Vagrant VMs are defined in | |
21 | + config/local/ips.yaml. | |
22 | 22 | |
23 | 23 | - for production, you need to create a new file called |
24 | 24 | `config/production/ips.yaml` |
... | ... | @@ -63,7 +63,7 @@ You can also do `export SPB_ENV=production` in your shell and omit it in the |
63 | 63 | |
64 | 64 | See the output of `rake -T` for other tasks. |
65 | 65 | |
66 | -## Viewing the running site in development | |
66 | +## Viewing the running site when developping locally | |
67 | 67 | |
68 | 68 | Run: |
69 | 69 | ... | ... |
Rakefile
1 | -$SPB_ENV = ENV.fetch('SPB_ENV', 'development') | |
1 | +$SPB_ENV = ENV.fetch('SPB_ENV', 'local') | |
2 | 2 | |
3 | 3 | ssh_config_file = "config/#{$SPB_ENV}/ssh_config" |
4 | 4 | ips_file = "config/#{$SPB_ENV}/ips.yaml" |
... | ... | @@ -37,7 +37,7 @@ end |
37 | 37 | task :default => :test |
38 | 38 | |
39 | 39 | file 'ssh_config.erb' |
40 | -file 'config/development/ssh_config' => ['nodes.yaml', 'config/development/ips.yaml', 'ssh_config.erb'] do |t| | |
40 | +file 'config/local/ssh_config' => ['nodes.yaml', 'config/local/ips.yaml', 'ssh_config.erb'] do |t| | |
41 | 41 | require 'erb' |
42 | 42 | template = ERB.new(File.read('ssh_config.erb')) |
43 | 43 | File.open(t.name, 'w') do |f| |
... | ... | @@ -46,7 +46,7 @@ file 'config/development/ssh_config' => ['nodes.yaml', 'config/development/ips.y |
46 | 46 | puts 'ERB %s' % t.name |
47 | 47 | end |
48 | 48 | |
49 | -task :bootstrap_common => 'config/development/ssh_config' | |
49 | +task :bootstrap_common => 'config/local/ssh_config' | |
50 | 50 | |
51 | 51 | unless ENV['nodeps'] |
52 | 52 | task 'converge:integration' => 'converge:database' | ... | ... |
Vagrantfile
... | ... | @@ -13,7 +13,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| |
13 | 13 | config.vm.provision 'shell', path: 'utils/proxy.sh', args: [proxy] |
14 | 14 | end |
15 | 15 | |
16 | - ips = YAML.load_file('config/development/ips.yaml') | |
16 | + ips = YAML.load_file('config/local/ips.yaml') | |
17 | 17 | |
18 | 18 | config.vm.define 'database' do |database| |
19 | 19 | database.vm.network 'private_network', ip: ips['database'] | ... | ... |
config/development/config.yaml
... | ... | @@ -1,13 +0,0 @@ |
1 | -admins: | |
2 | - - | |
3 | - - Paulo Meirelles | |
4 | - - paulo@softwarelivre.org | |
5 | -external_hostname: softwarepublico.dev | |
6 | -site_url: https://softwarepublico.dev | |
7 | -colab_from_address: '"Portal do Software Publico" <noreply@softwarepublico.dev>' | |
8 | -server_email: '"Portal do Software Publico" <noreply@softwarepublico.dev>' | |
9 | -email_subject_prefix: '[spb]' | |
10 | -lists_hostname: listas.softwarepublico.dev | |
11 | -lists_admin: paulo@softwarelivre.org | |
12 | -relay_hostname: relay.softwarepublico.dev | |
13 | - |
config/development/ips.yaml
... | ... | @@ -0,0 +1,13 @@ |
1 | +admins: | |
2 | + - | |
3 | + - Paulo Meirelles | |
4 | + - paulo@softwarelivre.org | |
5 | +external_hostname: softwarepublico.dev | |
6 | +site_url: https://softwarepublico.dev | |
7 | +colab_from_address: '"Portal do Software Publico" <noreply@softwarepublico.dev>' | |
8 | +server_email: '"Portal do Software Publico" <noreply@softwarepublico.dev>' | |
9 | +email_subject_prefix: '[spb]' | |
10 | +lists_hostname: listas.softwarepublico.dev | |
11 | +lists_admin: paulo@softwarelivre.org | |
12 | +relay_hostname: relay.softwarepublico.dev | |
13 | + | ... | ... |
test/ip_helper.sh
... | ... | @@ -7,4 +7,4 @@ |
7 | 7 | # Each entry in config/${SPB_ENV}/ips.yaml will have its own variable |
8 | 8 | # |
9 | 9 | |
10 | -eval $(sed -E '/[0-9]{1,3}\./!d; s/^ *//; s/: */=/' ${ROOTDIR:-.}/config/${SPB_ENV:-development}/ips.yaml) | |
10 | +eval $(sed -E '/[0-9]{1,3}\./!d; s/^ *//; s/: */=/' ${ROOTDIR:-.}/config/${SPB_ENV:-local}/ips.yaml) | ... | ... |