Gaebuild.

Google App Engine ¿ë ºôµå ¾Æ¿ô ·¹½ÃÇÇ
Áö±Ý ´Ù¿î·Îµå

Gaebuild. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °Ô½ÃÀÚ À̸§:
  • Luis C. Cruz
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • https://github.com/carlitux/

Gaebuild. ű×


Gaebuild. ¼³¸í

Google App EngineÀÇ °ÇÃ๰ Á¶¸®¹ý Gaebuild´Â DJBuild ¹× SetupToolsÀÇ Äڵ带 ±â¹ÝÀ¸·Î ÇÑ ÀÚÀå½Ä ·¡¼­ ÇÇÀÔ´Ï´Ù.ÀÌ ÀÚÇü Á¶¸®¹ýÀ» »ç¿ëÇÏ¿© GAE ÇÁ·ÎÁ§Æ®¸¦À§ÇÑ ¼³Ä¡ ÇÁ·Î±×·¥À» ¸¸µå´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚµ¿À¸·Î libs µð·ºÅ丮¿¡ ¾ÛÀ» ¼³Ä¡ÇÕ´Ï´Ù. ºÎÇ° = satchmo gaeeggs = iPython recipe = goept.downloadurl = http://www.satchmoproject.com/ ½º³À ¼¦ / satchmo-0.6.tar.gzmd5sum = 659A4845C1C731BE4845C1C731BE5CFE29BFCC5D14B1 ·¹½ÃÇÇ = GAEBULILDSETTINGS = DEVELAYEGS = $ {ºôµå ¾Æ¿ô : eggs} Project = DummyShopsupported OptionSthe ·¡¼­ ÇÇÇÇ ¶Ç´Â ¾ÐÃà µÈ ÆÄÀÏÀ» »ç¿ëÇÏ¿© ¼³Ä¡ÇÒ ¼öÀÖ´Â ´ÙÀ½ ¿É¼ÇÀ» Áö¿øÇÕ´Ï´Ù. ¼ÕÀâÀÌ ÀÇÁ¸¼º ¾øÀ½ È®Àå ¾Æ¿ôÀ» »ç¿ë ÇÏ¿©ÀÌ ÀÌÀ¯·Î °áÁ¤µÇ¾ú½À´Ï´Ù. * ÀÇÁ¸¼ºÀÌ GAE / DJANGO APP ÀÎ °æ¿ìÀÌ ¿É¼ÇÀ¸·Î ¼±¾ðµÇ¾î¾ßÇÕ´Ï´Ù.ÀÌ ¿É¼ÇÀº extarnal-¾Û µð·ºÅ丮¿¡ ¼³Ä¡Çϰųª »ý·«ÇؾßÇÕ´Ï´Ù. ÀÇÁ¸¼ºÀº »ç¿ëÀÚ Á¤ÀǵǾúÀ¸¸ç ÇöÁö ¾Û µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. * Á¾¼Ó¼ºÀÌ GAE / DJANGO ¾ÛÀÌ ¾Æ´Ñ °æ¿ì LIBS ¿É¼ÇÀ¸·Î ¼±¾ðÇؾßÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥À» »èÁ¦ÇÏ·Á¸é hand.projectÀÌ ¿É¼ÇÀÌ ÇÁ·ÎÁ§Æ®ÀÇ À̸§À» ¼³Á¤ÇÕ´Ï´Ù. ·¡¼­ ÇÇ´Â ÇÁ·ÎÁ§Æ®°¡ ¾Æ´Ñ °æ¿ì ±âº» ±¸Á¶¸¦ ¸¸µì´Ï´Ù. External-AppsÀÌ ¿É¼ÇÀº ¿ÜºÎ Àç»ç¿ë °¡´ÉÇÑ ¾ÛÀÌ ÁøÇàµÇ´Â µð·ºÅ丮¸¦ ¼³Á¤ÇÕ´Ï´Ù. °è¶õÀ¸·Î ¼³Ä¡µÇÁö ¾Ê°Å³ª egg.local-apps·Î ¼³Ä¡ÇÏÁö ¾ÊÀ¸·Á¸éÀÌ ¿É¼ÇÀº ·ÎÄà Àç»ç¿ë °¡´ÉÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÁøÇàµÇ´Â µð·ºÅ丮¸¦ ¼³Á¤ÇÏ°í ´ë°³ÀÌ µð·ºÅ丮ÀÇ È¸»ç À̸§À» ³Ö°í »ç¿ëÀÚ Á¤ÀÇ µÈ apps.pythonÀÌ µð·ºÅ͸®¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¿É¼ÇÀ» »ç¿ëÇÏ¿© buildout.settings¸¦ ½ÇÇàÇÏ´Â µ¥ »ç¿ëµÇ´Â °Í°ú ´Ù¸¥ ¹öÀü ÀÏ ¼öÀִ ƯÁ¤ Python ¹öÀüÀ» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.ÀÌ ¿É¼Ç¿¡¼­ »ç¿ëÇÒ ¼³Á¤ ÆÄÀÏÀÇ À̸§À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °³¹ß ¼³Á¤¿¡¼­ ´Ù¸¥ ÇÁ·Î´ö¼Ç ¼³Á¤À» °®°í ½Í´Ù¸é À¯¿ëÇÕ´Ï´Ù. ±×°ÍÀº ±âº»ÀûÀ¸·Î °³¹ßÀ»ÇÕ´Ï´Ù. TurboEngineÀÌ SetupDownload-Cache°¡ ¼³Ä¡ ¼Óµµ¸¦ ³ôÀ̱â À§ÇØ ½Ã½ºÅÛÀÇ ¾îµò°¡¿¡ÀÖ´Â Æú´õ·Î ¼³Á¤ÇϽʽÿÀ. ·¡¼­ ÇÇ´ÂÀÌ Æú´õ¸¦ ´Ù¿î·Îµå ÇÑ Django.libs-path °æ·Î¸¦ ´Ù¿î·ÎµåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¿©±â¿¡ ÁöÁ¤µÈ python projectsscript-dir °æ·Î¸¦ ¼³Ä¡ÇÏ´Â µ¥ »ç¿ëµÇ´Â µ¥ »ç¿ëµË´Ï´Ù. ¿©±â¿¡ ÁöÁ¤µÈ ±âº» ÆÄÀ̽㠰æ·Î¸¦ bin / * ½ºÅ©¸³Æ®ÀÇ ±âº» ÆÄÀ̽㠰æ·Î¸¦ È®ÀåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ±âº» 'bin'ÀϺΠ°øÅë ½ºÅ©¸³Æ®´Â webservices ¹× zsifind-links¿¡ »ç¿ëµÇ´Â wsdl2pyÀÔ´Ï´Ù. projectTurboEngine »ç¿ë TurboEngine ³»ºÎ¿¡ ¾ÛÀ» ¼³Ä¡ÇÏ´Â µ¥ »ç¿ëµÇ´Â zsifind ¸µÅ©´Â TurboEngines WebServices ·¡ÆÛ¸¦ »ç¿ëÇϱâ À§ÇØ TurboEngines WebServices ·¡ÆÛ¸¦ »ç¿ëÇϱâ À§ÇØ True¸¦ »ç¿ëÇÏ¿© ¹öÀü ¶Ç´Â '¸¶Áö¸·'À» ¼³Á¤ÇÕ´Ï´Ù. Gaebuild´Â zsi ¹× zopeÀ» ¼³Ä¡ÇÕ´Ï´Ù. .interface TurboEngineÀ» »ç¿ëÇÏ´Â °æ¿ì, ±âº» Falselibs ¼ø¼öÇÑ Python ¶óÀ̺귯¸®°¡ libs-dir¿¡ ¼³Ä¡Çϰųª, ±âº»°ª Libzipped ¾ÐÃà µÈ °è¶õ (libs) Çü½Ä ¶Ç´Â false¸¦ µð·ºÅ丮 ±âº»°ªÀ¸·Î true·Î ¼³Ä¡Çϰųª false¸¦ ±âº»°ªÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. ´ÙÀ½ ¿É¼ÇÀº ÇÁ·ÎÁ§Æ® ¿É¼ÇÀº ÀÌ¹Ì ¼³Á¤ ÆÄÀÏ¿¡ ´ëÇØ ÀÛ¼ºµÇÁö ¾Ê¾Ò½À´Ï´Ù. icpectified.notes : * »ç¿ëÇÏ´Â °æ¿ì Á¶¸®¹ý¿¡ ÀÇÇØ ÀÛ¼ºÇÏÁö¸¸ asp.py¸¦ »ý¼ºÇÏÁö ¾ÊÀ¸¸é ¾ÛÀ» ÆíÁýÇÏÁö ¾Ê°í ¿þºê ¼­ºñ½º¸¦ ÇÑ ¹ø¸¸ »ý¼ºÇϽʽÿÀ. *ÀÌ º¯¼ö¸¦ º¯°æÇÏÁö ¾ÊÀ¸¸éÀÌ º¯¼ö¸¦ º¯°æÇÏÁö ¾ÊÀ¸¸é Local-Apps, extarnal-apps libs-dir * ÀϺΠÀÀ¿ë ÇÁ·Î±×·¥À̳ª ÇÁ·ÎÁ§Æ®°¡ Setup.py ÆÄÀÏ¿¡ ¿À·ù°¡ÀÖ´Â °æ¿ì ÇÁ·Î¼¼½º´Â TerminatedAnere ExampleTe ´ÙÀ½ ¿¹Á¦¸¦ º¸¿©ÁÝ´Ï´Ù. Á» ´õ ¸¹Àº ¿É¼ÇÀ» »ç¿ëÇϱâ À§ÇØ ºÎÇ° = GAE EXTRASEGGS = HASHLIB ·¹½ÃÇÇ = iw.recipe.subversionURLS = http://django-command-extensions.googlecode.com/svn/trunk/ django-Command- È®Àå http://django-mpt.googlecode.com/svn/trunk/ django-mptt recipe = gaebuildsettings = developmentProject = exampleProjecteggs = $ {ºôµå ¾Æ¿ô : ´Þ°¿} ´Ù¸¥ ÆÄÀ̽㠹öÀüÀÌÀÖ´Â ¿¹Á¦ : ´Ù¸¥ ÆÄÀ̽㠹öÀüÀ» »ç¿ëÇÏ·Á¸é »ý¼º µÈ ½ºÅ©¸³Æ®ÀÇ °ÇÃ๰À» ½ÇÇà ÇÑ °Í°ú °°Àº °Í : ºÎÇ° = MyProject ½ÇÇà °¡´É = / ÀϺΠ/ Ư¼ö / ÆÄÀ̽ã recipe = gawbuildProject = MyProjectPoject = Special-Python ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ ¹ö±× ã±â ¸µÅ© ¿É¼ÇÀ» ¿Ã¹Ù¸¥ À§Ä¡¿¡ °íÁ¤ ¡¤ ±âº» ÅÛÇø®Æ® Base.html, 404.html, 500.htmlÀ» Ãß°¡ÇÕ´Ï´Ù ¡¤ ÅÙÆà °íÁ¤


Gaebuild. °ü·Ã ¼ÒÇÁÆ®¿þ¾î