Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

使い方

当リポジトリをクローン

$ git clone https://github.com/shinofara/rails_docker_compose.git /path/to/workspace
$ cd /path/to/workspace

使いたいRAILSのリポジトリをクローンします

$ git clone https://github.com/shinofara/sample-rail5.git ./src

Docker Build

Develop mode(https対応版)

$ make

途中sudoで実行されるので、passwordの入力が必要

or

Not Develop Mode(HTTP版) ELB配下など、ロードバランサでHTTPS対応する場合

$ make env=production

Docker RUN

$ make up

http://localhost/ https://localhost/

PHP MY ADMIN

http://localhost:18080/

Mail Catcher

メールブラウザ http://localhost:1080/

SMTP設定

項目
ポート 1025
ホスト rails_smtp

Prometheus

http://localhost:9090/graph

generate

docker-compose run --rm rails_app bundle exec rails generate scaffold AdminUser name:string mail:string

注意

# .bundle/config
BUNDLE_DISABLE_SHARED_GEMS: '1'

この行を削除しないと、rakeなどは共通gemを見に行ってパニックを起こします

About

DockerCompose/Rails/MariaDB/Nginx/HTTP2

Resources

Releases

No releases published

Packages

No packages published