рдирдорд╕реНрддреЗ,
рдореИрдВрдиреЗ рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рдВрдЯрд╛ рдмрдирд╛рдпрд╛ рд╣реИред рд╣рдо рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд░реЗрдбрд┐рд╕, рдПрдХ рд░реЗрд╕реНрдХреНрдпреВ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдФрд░ рдПрдХ рд░реЗрд╕реНрдХреНрдпреВ рд╢реЗрдбреНрдпреВрд▓рд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлреЛрд░рдореИрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпреЗ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдФрд░ рдЕрдиреБрд╕реВрдЪрдХ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЗрдбрд┐рд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рдХрд╛рд░рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
https://github.com/rvanlieshout/foreman рдкрд░ рд╕рдВрд╕реНрдХрд░рдг Procfile рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЕрднреА рдХреЗ рд▓рд┐рдП рдпрд╣ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЛ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ 5 рд╕реЗрдХрдВрдб рдХреА рджреЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ:
mongodb: mongod --quiet --dbpath=db/mongo/
| redis: redis-server /opt/local/etc/redis.conf
| | worker: bundle exec rake environment resque:work QUEUE=* VERBOSE=1 RAILS_ENV=development
| | scheduler: bundle exec rake resque:scheduler QUEUE=* VERBOSE=1 RAILS_ENV=development
post_office: post_office --smtp 10025 --pop3 10110
(рдиреЛрдЯ: рд░реЗрдбрд┐рд╕ рдпрд╣рд╛рдВ рдореЛрдВрдЧреЛ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реИ ... рд╕рд┐рд░реНрдл рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)
рдЬрдм "рдлреЛрд░рдореИрди рд╕реНрдЯрд╛рд░реНрдЯ" рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдкрд╣рд▓реЗ рдореЛрдВрдЧреЛ рдФрд░ рдкреЛрд╕реНрдЯрдСрдлрд┐рд╕ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж рд░реЗрдбрд┐рд╕ 5 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рдФрд░ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдФрд░ рд╢реЗрдбреНрдпреВрд▓рд░ 10 рдХреЗ рдмрд╛рдж рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
рдлреЛрд░рдореИрди рдХрд╛ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдкрд╢реНрдЪрдЧрд╛рдореА рд╕рдВрдЧрдд рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ/рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдЙрдард╛рддрд╛ рд╣реИ:
рддреЛ... рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдХреБрдЫ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдлреЛрд░рдореИрди рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ?
рдФрд░... рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдорд╛рд░реЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рд╣рдорд╛рд░реА рдорджрдж рдХрд░рддрд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдмрддрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐ рдХреБрдЫ "рддреИрдпрд╛рд░" рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдпрд╣ рдЕрдкрдиреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдмрдВрджрд░рдЧрд╛рд╣ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдПрдХ рдмрдВрджрд░рдЧрд╛рд╣ рд╕реЗ рдирд╣реАрдВ рдЬреБрдбрд╝рддреА рд╣реИрдВ, рдФрд░ рдореИрдВ рдлреЛрд░рдореИрди рдореЗрдВ рдЗрд╕ рдЬрдЯрд┐рд▓ рд╕рдВрдмрдВрдз рдХреЛ рдкреЗрд╢ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдпрджрд┐ рдЖрдк рдЗрддрдирд╛ рдЗрдЪреНрдЫреБрдХ рдорд╣рд╕реВрд╕ рдХрд░ рд░рд╣реЗ рдереЗ рддреЛ рдЖрдк рдЕрдкрдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд▓рдкреЗрдЯ рд╕рдХрддреЗ рдереЗ рдЬреЛ рдХрд┐ рдХреБрдЫ рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдЪреНрдЫрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛред
рдЪреАрдпрд░реНрд╕,
рдбреЗрд╡рд┐рдб
рдореБрдЭреЗ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ :( - рдореЗрд░реЗ рдкрд╛рд╕ RTSPProxy рдФрд░ RTSPClient рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИ рдФрд░ рдореИрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рджреЗрд░реА рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдХреНрдпрд╛ рдЗрд╕реЗ рдЕрднреА рддрдХ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?