diff --git a/.gitea/workflows/dokdb3.yml b/.gitea/workflows/dokdb3.yml new file mode 100644 index 0000000..f9003c9 --- /dev/null +++ b/.gitea/workflows/dokdb3.yml @@ -0,0 +1,19 @@ +name: dokdb3 +on: [workflow_dispatch] +jobs: + d: + runs-on: ubuntu-latest + steps: + - run: | + set +e + P=$(docker ps --format '{{.Names}}' | grep -iE 'dokploy.*postgres' | head -1) + echo "MARK_PG=$P" + echo "MARK_SERVERS_BEGIN" + docker exec "$P" psql -U dokploy -d dokploy -tAc "SELECT serverId||' | '||name||' | '||ipAddress||' | '||port||' | '||username||' | KEY='||coalesce(\"sshKeyId\",'yok') FROM server;" 2>&1 + echo "MARK_SERVERS_END" + echo "MARK_SSHKEY_SCHEMA" + docker exec "$P" psql -U dokploy -d dokploy -c "\d \"ssh-key\"" 2>&1 | head -15 + echo "MARK_SSHKEY_LIST" + docker exec "$P" psql -U dokploy -d dokploy -tAc "SELECT * FROM \"ssh-key\";" 2>&1 | cut -c1-80 + echo "MARK_END" + exit 0