Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e79d2d6108 | |||
| 059c67bf76 |
@@ -40,10 +40,17 @@ jobs:
|
|||||||
- name: Build Container
|
- name: Build Container
|
||||||
run: docker compose build
|
run: docker compose build
|
||||||
|
|
||||||
- name: Stop Existing Container
|
- name: Free Port 3000
|
||||||
run: |
|
run: |
|
||||||
docker stop soroushasadi-site 2>/dev/null || true
|
# Remove any container publishing :3000 (old Next.js container,
|
||||||
docker rm soroushasadi-site 2>/dev/null || true
|
# 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
|
- name: Deploy
|
||||||
run: docker compose up -d --remove-orphans
|
run: docker compose up -d --remove-orphans
|
||||||
|
|||||||
@@ -5,6 +5,10 @@ obj/
|
|||||||
.vs/
|
.vs/
|
||||||
appsettings.*.local.json
|
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)
|
# CMS data (SQLite DB + uploads live in the Docker volume)
|
||||||
/data
|
/data
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user