Skip to content

Latest commit

 

History

History
69 lines (52 loc) · 1.68 KB

README.md

File metadata and controls

69 lines (52 loc) · 1.68 KB

local development docker-compose.yml

preparation

  • command alias
vi ~/.zshrc

alias fig=docker-compose
  • create external network
$ docker network create skynet

containers

  • database
$ cd database
$ fig up -d postgres
$ fig up -d mysql_5_6
$ fig up -d mysql_5_7
$ fig up -d mysql_8_0
$ fig up -d redis
$ fig up -d mongo
db name local fowarding port user password
postgres 9.6.3 postgres 5432 root
mysql 5.7 mysql_5_7 3307 root
mysql 5.6 mysql_5_6 3306 root
mysql 8.0 mysql_8_0 3380 root
Redis 4.* redis 6379 -
MongoDB 3.4 mongo 27017 -

各dbのデータは ~/opt/var/lib 以下に保存される

  • web-tool
$ cd web-tool
$ fig up -d adminer
$ fig up -d maildev
$ fig up -d redis-commander
$ fig up -d reddie
name url remarks
adminer http:https://localhost:8080
maildev http:https://localhost:1080 smtp port: 25
redis-commander http:https://localhost:8081
reddie https://localhost:8088
  • adminer, redis-commander, reddieの各host設定はサービス名で名前解決ができる

ex) adminerでmysql5.7に接続する場合

サーバ:     mysql_5_7
ユーザ名:   root
パスワード: <empty>