diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index af253b9..0000000 --- a/.drone.yml +++ /dev/null @@ -1,50 +0,0 @@ -# yaml-language-server: $schema=https://json.schemastore.org/drone.json -name: deploy -kind: pipeline -type: docker -node: - instance: system -trigger: - event: - - push - branch: - - main -steps: - - name: deploy - image: docker:23.0.6-cli-alpine3.17@sha256:53221a6781b9360dc2965112998cfd209034f2b8cdf98bdc314dfd740bb3c845 - volumes: - - name: docker_sock - path: /var/run/docker.sock - commands: - - echo -n "$${ENV}" > .env - - docker compose --project-name=gammafogtypecom up --detach - - docker image prune --all --filter=until=24h --force - environment: - ENV: - from_secret: ENV -volumes: - - name: docker_sock - host: - path: /var/run/docker.sock ---- -name: renovate -kind: pipeline -type: docker -clone: - disable: true -trigger: - event: - - cron - cron: - - renovate -steps: - - name: renovate - image: renovate/renovate:37.118.0@sha256:c5fc1708153b809f4c47e08de18907e9d4ac819e198e3d4bfc851e9b92ffe6e3 - commands: - - renovate - environment: - RENOVATE_PLATFORM: gitea - RENOVATE_ENDPOINT: https://git.fogtype.com/api/v1/ - RENOVATE_AUTODISCOVER: "true" - RENOVATE_TOKEN: - from_secret: RENOVATE_TOKEN diff --git a/.env.example b/.env.example deleted file mode 100644 index dd268c1..0000000 --- a/.env.example +++ /dev/null @@ -1,9 +0,0 @@ -SERVER_HOST=gamma.fogtype.com -DRONE_GITEA_SERVER=https://git.fogtype.com/ -DRONE_GITEA_CLIENT_ID= -DRONE_GITEA_CLIENT_SECRET= -DRONE_RPC_SECRET= -DRONE_SERVER_HOST=${SERVER_HOST} -DRONE_SERVER_PROTO=https -DRONE_ADMIN_USER= -DRONE_USER_CREATE=username:${DRONE_ADMIN_USER},admin:true diff --git a/README.md b/README.md index 51fb93c..e133c6e 100644 --- a/README.md +++ b/README.md @@ -13,22 +13,6 @@ ansible-playbook setup.yml 詳しい構成は [setup.yml](setup.yml) を参照 -## Drone Server & Runner - -Gitea への導入 -: https://docs.drone.io/server/provider/gitea/ - -| 項目 | 値 | -| ---------------- | ------------------------------- | -| Application Name | gamma | -| Redirect URI | https://gamma.fogtype.com/login | - -```bash -install -m 600 .env{.example,} -echo DRONE_RPC_SECRET=$(openssl rand -hex 16) >> .env -# .envファイルに適切な設定をする -``` - ### Deploy ```bash @@ -36,3 +20,7 @@ docker context create --docker=host=ssh://ubuntu@gamma.fogtype.com gamma docker context use gamma docker compose up -d ``` + +### Status + +- 2024-01-03 運用停止 diff --git a/compose.yml b/compose.yml deleted file mode 100644 index 48673b6..0000000 --- a/compose.yml +++ /dev/null @@ -1,56 +0,0 @@ -services: - caddy: - image: caddy:2.7.6-alpine@sha256:eabac2898cf9fc7dc94d3fb03ac84c9c923aa6cc6f04874937d2f525e0d2f006 - restart: unless-stopped - ports: - - "80:80" - - "443:443/udp" - - "443:443/tcp" - - "127.0.0.1:2019:2019" - command: caddy reverse-proxy --from ${SERVER_HOST:?} --to http://drone - volumes: - - caddy_data:/data - - caddy_config:/config - drone: - image: drone/drone:2.22.0@sha256:4d5e7f98278d02808c63358a214c4eb787d54f0a2f1fb60fbac8f47828d3558e - restart: unless-stopped - environment: - DRONE_CRON_INTERVAL: 1m - DRONE_GITEA_SERVER: ${DRONE_GITEA_SERVER:?} - DRONE_GITEA_CLIENT_ID: ${DRONE_GITEA_CLIENT_ID:?} - DRONE_GITEA_CLIENT_SECRET: ${DRONE_GITEA_CLIENT_SECRET:?} - DRONE_RPC_SECRET: ${DRONE_RPC_SECRET:?} - DRONE_SERVER_HOST: ${DRONE_SERVER_HOST:?} - DRONE_SERVER_PROTO: ${DRONE_SERVER_PROTO:?} - DRONE_USER_CREATE: ${DRONE_USER_CREATE:?} - volumes: - - drone_data_v2:/data - runner: - image: drone/drone-runner-docker:1.8.3@sha256:513891eb6c8b920c48266f6881402b9df5e3f7ec874a12cd87146ebfd1105bed - restart: unless-stopped - ports: - - "127.0.0.1:3000:3000" - environment: - DRONE_RUNNER_NAME: default - DRONE_RPC_PROTO: http - DRONE_RPC_HOST: drone - DRONE_RPC_SECRET: ${DRONE_RPC_SECRET:?} - volumes: - - /var/run/docker.sock:/var/run/docker.sock - system-runner: - image: drone/drone-runner-docker:1.8.3@sha256:513891eb6c8b920c48266f6881402b9df5e3f7ec874a12cd87146ebfd1105bed - restart: unless-stopped - ports: - - "127.0.0.1:5000:3000" - environment: - DRONE_RUNNER_NAME: system-runner - DRONE_RUNNER_LABELS: instance:system - DRONE_RPC_PROTO: http - DRONE_RPC_HOST: drone - DRONE_RPC_SECRET: ${DRONE_RPC_SECRET:?} - volumes: - - /var/run/docker.sock:/var/run/docker.sock -volumes: - caddy_data: - caddy_config: - drone_data_v2: