Ubuntu 16.04 LTS
先參考裝機筆記 https://everyday1percent.blogspot.hk/2017/10/blog-post.html 把基本的機器安全設定設好
把機器加到github https://help.github.com/articles/connecting-to-github-with-ssh/
安裝 docker https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#install-using-the-repository
安裝 docker compose https://docs.docker.com/compose/install/
```
sudo docker login
```
server
```
mkdir projects
cd projects
git clone xxxxx
cd xxxxx
sudo docker-compose up -d
```
成功的log
```
Creating lendingbot_nginx_1 ...
Creating lendingbot_nginx_1 ... done
Creating lendingbot_poloniex_1 ...
Creating lendingbot_bitfinex_1 ...
Creating lendingbot_poloniex_1
Creating lendingbot_poloniex_1 ... done
```
測試一下是不是可以連線,進 http://poloniex.yourdomain
通常要等一陣子,但如果有出現 nginx 就是成功了
## 加上 HTTP auth
先進VPS機器裡面生成密碼檔案
bash -c “echo -n ‘USERNAME:’ >> /path/to/htpasswd/subdomain.doamin”
bash -c “openssl passwd -apr1 >> /path/to/htpasswd/subdomain.doamin”
建立好之後,修改 docker-compose.yaml
在 services nginx volumes 下加入
- /path/to/htpasswd:/etc/nginx/htpasswd
重啟 docker 就會有了
沒有留言:
張貼留言