Skip to content

Commit 1005da6

Browse files
committed
add docker-compose
1 parent 848d45d commit 1005da6

File tree

2 files changed

+18
-7
lines changed

2 files changed

+18
-7
lines changed

.github/workflows/deploy.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- name: Checkout repository
1616
uses: actions/checkout@v3
1717

18-
- name: Set up QEMU
18+
- name: Set up QEMU (for multi-arch support)
1919
uses: docker/setup-qemu-action@v2
2020

2121
- name: Set up Docker Buildx
@@ -31,6 +31,7 @@ jobs:
3131
uses: docker/build-push-action@v4
3232
with:
3333
context: .
34+
file: ./Dockerfile # Explicitly specifying Dockerfile
3435
platforms: linux/amd64
3536
push: true
3637
tags: seanyl/deepgit:app
@@ -41,7 +42,12 @@ jobs:
4142

4243
steps:
4344
- name: Trigger Render Deployment
44-
run: |
45-
curl -X POST "$RENDER_DEPLOY_HOOK"
4645
env:
47-
RENDER_DEPLOY_HOOK: ${{ secrets.RENDER_DEPLOY_HOOK }}
46+
RENDER_DEPLOY_HOOK: ${{ secrets.RENDER_DEPLOY_HOOK }}
47+
run: |
48+
if curl -X POST "$RENDER_DEPLOY_HOOK"; then
49+
echo "Render deployment triggered successfully."
50+
else
51+
echo "Render deployment failed!" >&2
52+
exit 1
53+
fi

docker-compose.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
version: "3"
1+
version: "3.8"
2+
23
services:
3-
deepgit-app:
4-
image: deepgit-app
4+
deepgit:
5+
image: seanyl/deepgit:app
6+
platform: linux/amd64
57
ports:
68
- "5173:5173"
9+
stdin_open: true # Equivalent to -it (interactive terminal)
10+
tty: true # Keeps the terminal open
11+
restart: unless-stopped

0 commit comments

Comments
 (0)