Skip to content

weirdmeetup/server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WeirdMeetup Server

Introduction

Requirements

How To Build The Virtual Machine

$ git clone https://github.com/weirdmeetup/server.git
$ cd server
$ vagrant up		// 시간이 오래 걸립니다

설치가 완료되면, Virtual Machine에 다음과 같은 방법으로 접속 가능합니다.

$ vagrant ssh
Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-46-generic x86_64)
...
vagrant@weirdmeetup:~$

Host 컴퓨터의 3000번 포트는 Virtual machine 의 3000번 포트로 포워딩 됩니다. 따라서, VM에서 동작하는 어플리케이션은 host컴퓨터에서 localhost:3000으로 접근 가능합니다.

Vagrant 기본 설정

  • Ruby : 2.2
  • Gem : 2.2
  • Rails : 4.2.0
  • OS : ubuntu 64bit
  • host only ip: 192.168.33.11

rails 설정

  • 현재 코드 기본 내용은 없음.
    • 작업시 /vagrant폴더 내용으로 해야되지 않을까함.
    • 이부분은 확인후 추가 및 작업에 대한 내용을 남겨야함.
  • rails new myapps로 기본 내용 생성
  • rails server -b 0.0.0.0로 실행시 외부에서 접근하려면 192.168.33.11:3000으로 접근할 수 있음.

Vritual Machine Management

간단하게 VM을 로그아웃하려면 ^D로 가능하고, suspend모드는

$ vagrant suspend

로 가능합니다. 다시 resume 하기 위해서는

$ vagrant resume

으로 가능합니다. VM을 종료하기 시키기해서는

$ vagrant halt

를 입력하면 되고, 다시 부팅하기 위해서는

$ vagrant up

을 입력하면 됩니다.

$ vagrant status

를 호출함으로써 언제든 가상머신의 상태를 확인 할 수도있습니다.

VM을 완벽하게 삭제하려면 다음 명령어로 모든 컨텐츠를 삭제할 수 있습니다.

$ vagrant destroy # DANGER: all is gone

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages