fix manifest.in to properly include package files, and fix docker-compose web and staging to use the correct tags (stable and staging) instead of edge

This commit is contained in:
badblocks 2025-05-18 18:54:36 -07:00
parent 95d794d8b9
commit eeae7ae675
7 changed files with 14 additions and 36 deletions

View file

@ -156,11 +156,8 @@ jobs:
} >> "$GITHUB_OUTPUT"
- name: Run prebuild tasks
run: |
echo "🔄 Chdir to src/pkmntrade_club/"
cd src/pkmntrade_club/
echo "🔄 Chdir to theme/static_src"
cd theme/static_src
echo "🔄 Chdir to src/pkmntrade_club/theme/static_src"
cd src/pkmntrade_club/theme/static_src
echo "📦 Install npm dependencies"
npm install .
@ -271,7 +268,7 @@ jobs:
ssh deploy "cd ${{ steps.meta.outputs.REPO_PROJECT_PATH }} && docker compose -f docker-compose_core.yml -f docker-compose_staging.yml up -d --no-build"
fi
# echo "🚀 Start the new containers"
# echo "🚀 Start the new containers, zero-downtime"
# if [ "${PROD}" = true ]; then
# ssh deploy <<<END
# cd ${{ steps.meta.outputs.REPO_PROJECT_PATH}}

6
.gitignore vendored
View file

@ -1,7 +1,9 @@
.env.production
.env
staticfiles/*
!staticfiles/.gitkeep
src/pkmntrade_club/staticfiles/*
!src/pkmntrade_club/staticfiles/.gitkeep
src/pkmntrade_club/media/*
!src/pkmntrade_club/media/.gitkeep
seed/0004_TestUsers.json
seed/0005_TradeOffers.json
media/trade_offers

View file

@ -1,30 +1,9 @@
include README.md
include LICENSE
graft src/pkmntrade_club/accounts/templates
graft src/pkmntrade_club/accounts/migrations
graft src/pkmntrade_club/cards/templates
graft src/pkmntrade_club/cards/migrations
graft src/pkmntrade_club/home/migrations
graft src/pkmntrade_club/theme/templates
graft src/pkmntrade_club/theme/templatetags
graft src/pkmntrade_club/theme/static
graft src/pkmntrade_club/trades/templates
graft src/pkmntrade_club/trades/migrations
graft src/pkmntrade_club/static
recursive-include src/pkmntrade_club/accounts *.html *.py
recursive-include src/pkmntrade_club/cards *.html *.py
recursive-include src/pkmntrade_club/common *.html *.py
recursive-include src/pkmntrade_club/django_project *.html *.py
recursive-include src/pkmntrade_club/home *.html *.py
recursive-include src/pkmntrade_club/static *
recursive-include src/pkmntrade_club/theme *.html *.py
recursive-include src/pkmntrade_club/trades *.html *.py
graft src/pkmntrade_club
prune src/pkmntrade_club/theme/static_src
prune src/pkmntrade_club/staticfiles/*
prune src/pkmntrade_club/media/*
global-exclude *.py[cod] __pycache__ .DS_Store .*

View file

@ -1,6 +1,6 @@
services:
web-staging:
image: badbl0cks/pkmntrade-club:edge
image: badbl0cks/pkmntrade-club:staging
restart: always
env_file:
- .env

View file

@ -2,7 +2,7 @@ services:
web:
image: ghcr.io/xe/x/httpdebug
entrypoint: ["/ko-app/httpdebug", "--bind", ":8000"]
#image: badbl0cks/pkmntrade-club:edge
#image: badbl0cks/pkmntrade-club:stable
#command: ["granian", "--interface", "wsgi", "pkmntrade_club.django_project.wsgi:app", "--host", "0.0.0.0", "--port", "8000", "--workers", "1", "--workers-kill-timeout", "180", "--access-log"]
# env_file:
# - .env

View file