beta.fogtype.com/README.md
Kohei Watanabe 80030a4dff
Some checks failed
deploy / main (push) Failing after 5s
add deploy workflow
2024-01-03 21:34:51 +09:00

908 B

β

beta.fogtype.com
使い捨て実行環境

Usage

  1. beta.fogtype.com に SSH でアクセス
  2. caddycaddy.reverse_proxy ラベルを与えて Docker コンテナを実行
    • 例: --label=caddy=example.beta.fogtype.com --label=caddy.reverse_proxy={{upstreams}}
  3. caddy ネットワークにアタッチ

詳しい使い方は caddy-docker-proxy を参照

Example

example/compose.yml

docker context create --docker=host=ssh://ubuntu@beta.fogtype.com beta
docker context use beta
docker compose --project-directory=example up -d

Setup

sudo apt install ansible
ansible-playbook setup.yml

詳しい構成は setup.yml を参照

Registration

$ make .deploy_key
secrets.KNOWN_HOSTS
SSH known_hosts file
secrets.DEPLOY_KEY
SSH identity file