나는 이 tmux 를 remote 서버를 ssh 로 접속 할 때에도 쓰지만, 로컬에도 tmux session 을 만들어 놓고, 필요할 때마다 다시 불러서 쓴다.
Rails Tips #2 Dockerizing Rails app
Dockerfile
# Ruby on Rails Development Environment FROM ruby:2.5.0 # Set up Linux RUN apt-get update RUN apt-get install -y build-essential inotify-tools libpq-dev nodejs libmariadbclient-dev WORKDIR /app EXPOSE 3000
docker-compose.yml
version: '3.2' services: db: image: mariadb environment: MYSQL_ALLOW_EMPTY_PASSWORD: "yes" web: build: . volumes: - type: bind source: . target: /app ports: - "3000:3000" depends_on: - db command: - ./run.sh
config/database.yml
development: adapter: mysql2 encoding: utf8 database: blog username: root host: db port: 3306
Gemfile
gem 'mysql2'
run.sh
#!/bin/sh set -e # Ensure the app's dependencies are installed echo "bundle install --without=production..." bundle install --without=production # Potentially Set up the database echo "bundle exec rake db:setup..." bin/rails db:setup # Start the web server echo "bin/rails s -p 3000 -b '0.0.0.0'..." bin/rails s -p 3000 -b '0.0.0.0'
권한 바꾸기
$ chmod +x run.sh
도커 컴포저 실행하기
$ docker-compose up
rails tips #1 – ActionCable 데모
cloud tips #2 도커를 이용해서 Gitlab 설치하기
cloud tips #1 AWS의 Lightsail 서비스를 이용해서 WordPress 서버 만들기
Ricoh Theta S 에서 Gear VR 혹은 YouTube로 비디오 올리기
Ricoh Tetha S에서 촬영한 비디오를 Gear VR에서 볼려고 하는데, 아무리 봐도 화면이 뒤집혔다. 관련 사이트에 아무리 검색해도 답을 찾을 수가 없었다.
삽질끝에 답을 찾았다.
바로 RICOH THETA 윈도우 소프트웨어 (혹은 OS X용)을 받아서, USB를 통해 직접 PC로 import 하고, 이후 즉시 convert 과정을 거치게 된다. 이 convert 된 영상을 Gear VR로 다시 옮기면 정상적으로 보이게 된다. YouTube 도 마찬가지다.
참 별거 아닌 내용인데, 이거 알아내느라 거의 12시간 이상 소비되었다.
오랜만에 Blog를 쓸려고 하니,
WordPress 에서 이미지가 사이즈가 조절이 안된다.
이유를 알아보니, Ubuntu 서버에 php5-gd package 가 설치가 안됐기 때문이었다.
이걸 설치할려는데, apt-get update 가 안먹힌다. 이유를 알아보니 us.archive.ubuntu.com 에서는 더이상 14.10 패키지를 가지고 있지 않다. 이미 지원 중지라 서버에서 제거 (2015-7월쯤부터) 그래서 URL 을 old-releases.ubuntu.com 으로 변경해야 한다고.
문제 해결.