Skip to content

Commit 6223464

Browse files
committed
ci: add compose project name and old image cleanup to deploy
1 parent 2cd07df commit 6223464

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

.github/workflows/site-docker.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,16 @@ jobs:
7474

7575
- name: Deploy
7676
run: |
77-
docker compose -f site/docker-compose.yml pull
78-
docker compose -f site/docker-compose.yml up -d
77+
docker compose -p graphmemory-site -f site/docker-compose.yml pull
78+
docker compose -p graphmemory-site -f site/docker-compose.yml up -d
7979
env:
8080
SITE_IMAGE: ${{ needs.build-and-push.outputs.image }}
8181
SITE_LISTEN: ${{ vars.SITE_LISTEN }}
82+
83+
- name: Cleanup old images
84+
run: |
85+
docker images ghcr.io/graph-memory/graphmemory-site \
86+
--format "{{.ID}} {{.Tag}}" \
87+
| grep -v 'latest' \
88+
| awk '{print $1}' \
89+
| xargs -r docker rmi || true

0 commit comments

Comments
 (0)