๋ด ๋ฃจํธ ๋๋ ํ ๋ฆฌ
artisan
composer.json
config
gulpfile.js
phpspec.yml
public
resources
storage
app
bootstrap
composer.lock
database
package.json
phpunit.xml
readme.md
server.php
tests
์ด ๋ชจ๋ ๊ฒ์ ์ทจ์ํ๊ณ Flynn์ด PHP๋ก ๊ฐ์งํ๋๋ก ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
package.json
๊ฐ ๋ฃจํธ์ ์๊ธฐ ๋๋ฌธ์ Node.JS๋ก ๊ฐ์ง๋ฉ๋๋ค.
๋ค์ ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ๋น๋ ํฉ์ ๋ช
์์ ์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค.
flynn env set BUILDPACK_URL "https://github.com/heroku/heroku-buildpack-php"
๋๋ ๋ค์์ ํฌํจํ๋ ์ ํ๋ฆฌ์ผ์ด์
๋ฃจํธ์ .slugignore
ํ์ผ์ ๋ง๋ค์ด ์ฌ๋ฌ๊ทธ ์ปดํ์ผ ๋จ๊ณ์์ package.json์ ์ ์ธํ ์ ์์ต๋๋ค.
package.json
@josephglanville ์ข์ต๋๋ค. ํ์ง๋ง ์๊ณก๊ฐ ์ข ์์ฑ ์ ์ค์น ๋ฐ ๋น๋ํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? ๋ด ์ฑ์ ํ๋ก ํธ์๋์ ๋ฐฑ์๋๊ฐ ๊ฐ์ ๋๋ ํ ๋ฆฌ์ ์๊ณ php-buildpack์ด ์ ๋๋ก ์๋ํ์ง ์์ต๋๋ค. ์ข ๋ฃํ๋ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ php-buildpack ์ ์ฅ์๋ฅผ ๋ถ๊ธฐํ๊ณ ์ด๋ฌํ ์ต์ ์ ์ง์ ์ถ๊ฐํ๋ ๊ฒ์ ๋๋ค.
.buildpacks
ํ์ผ์ ๋ง๋ค๊ณ ๋ ๊ฐ์ ๋น๋ํฉ(๋
ธ๋ ๋ฐ php.ini)์ ์ถ๊ฐํ๋ ค๋ ๊ฒฝ์ฐ. ๋
ธ๋ ์ข
์์ฑ๊ณผ ์๊ณก๊ฐ ์ข
์์ฑ์ ์ค์นํด์ผ ํฉ๋๊น? ์ค๋ฅธ์ชฝ?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
package.json
๊ฐ ๋ฃจํธ์ ์๊ธฐ ๋๋ฌธ์ Node.JS๋ก ๊ฐ์ง๋ฉ๋๋ค.๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๋น๋ ํฉ์ ๋ช ์์ ์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค.
flynn env set BUILDPACK_URL "https://github.com/heroku/heroku-buildpack-php"
๋๋ ๋ค์์ ํฌํจํ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ฃจํธ์
.slugignore
ํ์ผ์ ๋ง๋ค์ด ์ฌ๋ฌ๊ทธ ์ปดํ์ผ ๋จ๊ณ์์ package.json์ ์ ์ธํ ์ ์์ต๋๋ค.package.json