七牛雲 goc docker 部署

少年發表於2020-06-28

goc-docker

基於七牛雲 goc 工具,使用 docker-compose 的方式編排,多個 app 服務共用一個 goc server。

其中,simple-go-server 我改成了動態指定埠啟動,避免多個 app 啟動埠衝突。

專案: shaonianyr/goc-docker

在此,也向專案推廣者 @CarlJi 和專案的所有 contributors 致敬。

Usage

git clone https://github.com/ShaoNianyr/goc-docker
cd goc-docker
docker-compose up -d
docker-compose logs

View

Docker-compose

version: '2'

services:

goc:
image: shaonian/goc:v1.0
network_mode: host
ports:
- "7777:7777"
command:
- ./goc
- server


app_1:
image: shaonian/simple-go-server:v1.0
restart: always
network_mode: host
ports:
- "5000:5000"
command:
- ./simple-go-server
- :5000
depends_on:
- goc

app_2:
image: shaonian/simple-go-server:v1.0
restart: always
network_mode: host
ports:
- "5001:5001"
command:
- ./simple-go-server
- :5001
depends_on:
- goc

Contributing

goc

simple-go-server

相關文章