diff --git a/ci.json b/ci.json index b63c7bc..a25cc1a 100644 --- a/ci.json +++ b/ci.json @@ -293,64 +293,19 @@ "cmd": [ "sudo docker push repo.zenzon.net/${docker_container_name}" ] - } - ] - }, - { - "type": "step", - "id": "fc86a606-d99d-4f17-a982-e7a055ef3dd0", - "name": "Deploy", - "tasks": [ + }, { - "type": "deployment", - "id": "887f8dac-0e41-4cc9-9c0f-926ccbe67523", - "name": "FoxSky OG", - "token": "Host1_GlQr$UIz3#Ll4#ITsbzKUd2W#h4plXyZ", - "down": [ - { - "type": "cmd", - "id": "2be958e4-9769-4026-b247-2f248c8863f4", - "cmd": [ - "sudo docker stop ${docker_container_name}" - ], - "flags": [ - "ignore-errors" - ] - } - ], - "up": [ - { - "type": "cmd", - "id": "b06e5557-5160-4a3e-befe-168888c3940f", - "cmd": [ - "sudo docker run -d --rm --name ${docker_container_name} -p 5122:5122 repo.zenzon.net/${docker_container_name}" - ] - } - ], - "update": [ - { - "type": "task", - "id": "9f7b5e78-ea96-4d1e-a57a-9b8b5451aa4d", - "tasks": [ - "dockerLogin" - ] - }, - { - "type": "cmd", - "id": "62b06e37-6432-4bf1-92e3-db9b84cccc50", - "cmd": [ - "sudo docker pull repo.zenzon.net/${docker_container_name}" - ] - } - ], - "status": [ - { - "type": "cmd", - "id": "b2fc9c16-e377-4854-b001-d07ce9d2d132", - "cmd": [ - "docker ps --filter \"name=^/${docker_container_name}$\" --filter \"status=running\" --format '{{.Names}}' | grep -q '^${docker_container_name}$' && echo \"Running\" || { echo \"Not running\"; false; }" - ] - } + "type": "task", + "id": "cff95d62-3779-4880-a95c-46a8d8e1d642", + "tasks": [ + "Cluster" + ] + }, + { + "type": "cmd", + "id": "c6c10d35-92ab-493d-9938-54ba6ddcada6", + "cmd": [ + "curl -X POST -H \"X-Global-Auth-Key: ${cluster_key}\" -d \"repo.zenzon.net/${docker_container_name}:latest\" ${cluster} " ] } ]