glyph-fr / capistrano-dotenv-tasks Goto Github PK
View Code? Open in Web Editor NEWCapistrano tasks to manage your .env config files on your remote hosts
License: MIT License
Capistrano tasks to manage your .env config files on your remote hosts
License: MIT License
I tried to use this gem(newest version) but when I update one variable or add one. The values that were key=value become key="value" and the quotes might break something. Which was my case.
I didn't tested to change but it might be necessary only to change this line https://github.com/glyph-fr/capistrano-dotenv-tasks/blob/master/lib/capistrano/dotenv/config.rb#L23
I will try to fix later when I have the time to test it out. If someone else can test, go for it
Some values require quotes, particularly if they are long or have special characters in them. These quotes are removed when a new, different key is added. https://github.com/glyph-fr/capistrano-dotenv-tasks/blob/master/lib/capistrano/dotenv/config.rb#L20
I just installed this gem and the cap tasks are working perfectly, but my rails generator is broken. I'm getting this message:
/Users/andrew/.rvm/gems/ruby-2.2.4/gems/capistrano-dotenv-tasks-0.1.2/lib/capistrano/dotenv/tasks.rb:6:in `<top (required)>': undefined method `set' for main:Object (NoMethodError)
from /Users/andrew/.rvm/gems/ruby-2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:91:in `require'
from /Users/andrew/.rvm/gems/ruby-2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:91:in `rescue in block in require'
from /Users/andrew/.rvm/gems/ruby-2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:68:in `block in require'
from /Users/andrew/.rvm/gems/ruby-2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each'
from /Users/andrew/.rvm/gems/ruby-2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require'
from /Users/andrew/.rvm/gems/ruby-2.2.4/gems/bundler-1.11.2/lib/bundler.rb:99:in `require'
from /Users/andrew/Development/ilf-cms/config/application.rb:7:in `<top (required)>'
from /Users/andrew/.rvm/gems/ruby-2.2.4/gems/spring-1.6.2/lib/spring/application.rb:82:in `require'
from /Users/andrew/.rvm/gems/ruby-2.2.4/gems/spring-1.6.2/lib/spring/application.rb:82:in `preload'
from /Users/andrew/.rvm/gems/ruby-2.2.4/gems/spring-1.6.2/lib/spring/application.rb:143:in `serve'
from /Users/andrew/.rvm/gems/ruby-2.2.4/gems/spring-1.6.2/lib/spring/application.rb:131:in `block in run'
from /Users/andrew/.rvm/gems/ruby-2.2.4/gems/spring-1.6.2/lib/spring/application.rb:125:in `loop'
from /Users/andrew/.rvm/gems/ruby-2.2.4/gems/spring-1.6.2/lib/spring/application.rb:125:in `run'
from /Users/andrew/.rvm/gems/ruby-2.2.4/gems/spring-1.6.2/lib/spring/application/boot.rb:18:in `<top (required)>'
from /Users/andrew/.rvm/rubies/ruby-2.2.4/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/andrew/.rvm/rubies/ruby-2.2.4/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from -e:1:in `<main>'
Hello) it's appear when I try start server
.rvm/gems/ruby-2.3.1@kcs/gems/capistrano-dotenv-tasks-0.1.3/lib/capistrano/dotenv/tasks.rb:6:in `<top (required)>': undefined method `set' for main:Object (NoMethodError)
Did you mean? send
Could be nice to have a way to implement/override a callback to force server restart after config update.
In my case, I need to cap unicorn:stop
and cap unicorn:start
after using cap config:set
command.
It is common practice to add the released versions as tags to git repository. This also makes it easier to see if the latest features in the source are released or not.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.