Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e79d2d6108 | |||
| 059c67bf76 |
@@ -40,10 +40,17 @@ jobs:
|
||||
- name: Build Container
|
||||
run: docker compose build
|
||||
|
||||
- name: Stop Existing Container
|
||||
- name: Free Port 3000
|
||||
run: |
|
||||
docker stop soroushasadi-site 2>/dev/null || true
|
||||
docker rm soroushasadi-site 2>/dev/null || true
|
||||
# Remove any container publishing :3000 (old Next.js container,
|
||||
# orphans from a previously-named compose project, etc.)
|
||||
OLD=$(docker ps -a --filter publish=3000 -q)
|
||||
if [ -n "$OLD" ]; then
|
||||
echo "Removing containers on :3000 -> $OLD"
|
||||
docker rm -f $OLD || true
|
||||
fi
|
||||
# Belt and suspenders: also remove by our known name.
|
||||
docker rm -f soroushasadi-site 2>/dev/null || true
|
||||
|
||||
- name: Deploy
|
||||
run: docker compose up -d --remove-orphans
|
||||
|
||||
@@ -5,6 +5,10 @@ obj/
|
||||
.vs/
|
||||
appsettings.*.local.json
|
||||
|
||||
# Stale Next.js build output (project migrated to .NET)
|
||||
.next/
|
||||
node_modules/
|
||||
|
||||
# CMS data (SQLite DB + uploads live in the Docker volume)
|
||||
/data
|
||||
|
||||
|
||||
Reference in New Issue
Block a user