рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП! рдореЗрдШ рдореЗрдВ

рдЫрд╡рд┐ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ, рд╣рдо рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдорддрджрд╛рди рдХрд░рдХреЗ рдЬреЗрд▓рд╕реНрдЯрд┐рдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗ рд░рд╣реЗ рд╣реИрдВред рдорддрджрд╛рди рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╣рдордиреЗ рдЬреЗрд▓рд╛рд╕реНрдЯрд┐рдХ - рдкреНрд▓реЗ рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ ! ред

рдЖрдЗрдП, Jelastic рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ Play! рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреИрд╕реЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ, рдЗрд╕рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВред
  1. Jelastic рдкрд░ рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдПрдБ, рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо Tomcat 6 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░, MySQL рдбреЗрдЯрд╛рдмреЗрд╕, playframework рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рдирд╛рдо) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

    рдЫрд╡рд┐

  2. MySQL рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рд╕рднреА рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдПрдВ (рдкрд░реНрдпрд╛рд╡рд░рдг рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдкрдХреЛ MySQL рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреГрд╖реНрда рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдИрдореЗрд▓ рдкрд░ рдПрдХ рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛)ред

    рдЫрд╡рд┐

  3. MySQL рдХрдиреЗрдХреНрдЯрд░ рдХреЛ lib (Tomcat) рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд▓реЛрдб рдХрд░рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВред
  4. рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, Play рд╢реБрд░реВ рдХрд░реЗрдВ! рдЬреЗрд▓реЗрд╕реНрдЯрд┐рдХ рдореЙрдбреНрдпреВрд▓ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рдФрд░ рд╕реНрдерд╛рдкрдирд╛:
    тАж\play-1.2.4>play
    тАж\play-1.2.4>play install jelastic
  5. рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, Jelastic рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдПрдВ:
    тАж\play-1.2.4>play new jelasticapp тАУ -with=jelastic
  6. рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА Application.conf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
    • рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рднрд╛рдЧ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬреЛ рдЖрдкрдХреЗ Jelastic рдЦрд╛рддреЗ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИ рдФрд░ рдХреЛрдИ рднреА рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдВ:

      jelastic.api.login=yourmail@domain.com
      jelastic.api.password = рдЖрдкрдХрд╛ рдпреЛрдЧ
      jelastic.api.context = ROOT
      jelastic.api.environment = playframework
      jelastic.api.apihoster = api.jelastic.com

    • рдкреВрд░реНрдг JDBC рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд░рджреНрдж рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдВ:

      db.url = jdbc: mysql: //mysql-playframework.jelastic.com/jelasticapp
      db.driver = com.mysql.jdbc.Driver
      db.user = jelasticapp
      db.pass = jelasticapp

    • Db.pool.time рдХреЛ 10000ms рддрдХ рдмрдврд╝рд╛рдПрдВ рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИ:

      db.pool.timeout = 10000

  7. рдЕрдм рдЖрдк рдЖрд╡реЗрджрди рдкрд░ рд╣реА рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  8. рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд┐рдЦреЗрдВ:
    тАж\play-1.2.4>play jelastic:deploy jelasticapp

рдЦреИрд░, рдпрд╣ рдмрд╛рдд рд╣реИ! рдЖрдк рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдЫрд╡рд┐

рд╣рдо рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк Jelastic рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рд╡реЛрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред рдЦреБрдж рдХреЛ рд╣рдорд╛рд░реА рдЯреАрдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ!

Source: https://habr.com/ru/post/In139104/


All Articles