otto로 Fuelphp를 구축해 보았습니다.

3097 단어 ottoFuelPHPPHP
처음의 투고로 이르지 않는 곳이 많이 있다고는 생각합니다만, 흥미가 있어 「otto」를 접해 보았으므로 비망록으로서 투고시키고 받았습니다.

운영 환경


  • Mac Book Pro
  • OSX El Capitan
  • Vagrant 1.7.4

  • 설정



    이 전 OS 버전 업의 기둥이 되기 위해서 갱신해 방치하고 있었으므로 파일의 이동을 할 수 있는 것과, brew의 갱신을 할 수 없었으므로, 이하의 커멘드를 실행.

    OSX El Capitan은/use/local 부하가 어쩔 수 없기 때문에 일어났으므로, 자세한 것은 구구해 주세요.
    $sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local
    

    그런 다음 바이너리 파일을/usr/local/bin 배치하여 버전 확인
    $ otto -v
    Otto v0.1.1
    

    Fuelphp 설치



    일단 디렉토리를 만들고 이동합니다.
    $ mkdir otto_fuel
    $ cd otto_fuelphp
    
  • fuelphp 설치
    내가 명령으로 시도하려고 시도했기 때문에 파일을 다운로드하고 배포했습니다.

    otto 자동 구성



    otto를 사용할 때 Appfile이 필요하기 때문에 배포
    $vi Appfile
    

    파일 내용
    application {
            name = "otto-sample"
            type = "php"
    }
    

    그런 다음 명령을 실행
    $otto compile
    ==> Loading Appfile...
    ==> Fetching all Appfile dependencies...
    ==> Compiling...
        Application:    otto-sample (php)
        Project:        otto_fuel
        Infrastructure: aws (simple)
        Compiling infra...
        Compiling foundation: consul
    ==> Compiling main application...
    ==> Compilation success!
        This means that Otto is now ready to start a development environment,
        deploy this application, build the supporting infastructure, and
        more. See the help for more information.
        Supporting files to enable Otto to manage your application from
        development to deployment have been placed in the output directory.
        These files can be manually inspected to determine what Otto will do.
    

    여기까지 오면 조금

    개발 환경 만들기



    dev 명령만으로 완성되거나 너무 멋지다.
    명령 실행
    $otto dev
    ==> Development environment successfully created!
        IP address: 172.16.1.131
    

    생략하고 있지만 위에서는 vagrant로 여러가지 뭔가 해주고 있습니다.
    $otto dev ssh연결
    public 디렉토리로 이동하여 빌드인 서버 시작 명령 실행$php -S 0.0.0.0:5000
    이제 마침내 개발 환경이 생겼습니다.



    배포



    여기까지의 시간이 없기 때문에 일단 생략합니다.
    나중에 다시 쓰고 싶습니다.

    마지막으로



    읽어 보면 자신이 쓴 문장이 너무 똥이지만, 용서해 주세요.
    자동으로, 환경 구축해 준다든지 진짜로 최고였습니다.
    아직, 혹은 없는 부분은 있습니다만 참고로 해 주신 URL처에 써 있습니다.

    마지막으로, 이르지 않는 점이 있으면 지적해 주시면 좋겠습니다.

    참고 사이트 URL



    ◆otto로 Laravel을 구축해 본다
    ぃ tp // 코 m / 쿠베 81 / ms / 4c9dfd9447 아 57 c8c508

    ◆ HashiCorp의 신제품 Nomad와 Otto를 만져 보았다
    htp : //에서 v.ぁsss d. jp/와 l/의 마 d-오토-따뜻한 g//
  • 좋은 웹페이지 즐겨찾기