Add support for Debian Bookworm
This commit is contained in:
parent
05323a307d
commit
cf3d7c6100
8 changed files with 25 additions and 16 deletions
12
Dockerfile-debian-bookworm
Normal file
12
Dockerfile-debian-bookworm
Normal file
|
@ -0,0 +1,12 @@
|
|||
# docker build --tag sfconservancy.org-bookworm - < Dockerfile-debian-bookworm
|
||||
# docker run --tty --interactive --rm=true --publish=8000:8000 --mount type=bind,source=$(pwd),target=/var/www/website --mount type=bind,source=$(pwd)/conservancy-website.sqlite3,target=/var/lib/www/database/conservancy-website.sqlite3 sfconservancy.org-bookworm:latest
|
||||
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
FROM debian:bookworm
|
||||
RUN apt-get update && apt-get upgrade -y
|
||||
RUN apt-get install -y python3 python3-pip python3-wheel sqlite3
|
||||
RUN apt-get install -y python3-django python3-bs4 python3-html5lib python3-django-countries
|
||||
RUN python3 -m pip freeze
|
||||
WORKDIR /var/www/website/www
|
||||
ENTRYPOINT ["python3", "/var/www/website/www/manage.py", "runserver", "0.0.0.0:8000"]
|
|
@ -9,4 +9,6 @@ RUN echo "deb http://archive.debian.org/debian/ stretch main" > /etc/apt/sources
|
|||
RUN apt-get update && apt-get upgrade -y
|
||||
RUN apt-get install -y python3 python3-pip python3-wheel sqlite3
|
||||
RUN apt-get install -y python3-django python3-bs4 python3-django-countries
|
||||
RUN python3 -m pip freeze
|
||||
WORKDIR /var/www/website/www
|
||||
ENTRYPOINT ["python3", "/var/www/website/www/manage.py", "runserver", "0.0.0.0:8000"]
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
beautifulsoup4==4.9.3
|
||||
Django==1.11.29
|
||||
soupsieve==1.9.6
|
||||
html5lib==0.999999999
|
||||
|
||||
django_countries==5.5 # Supports both Python 2 and 3.
|
||||
Django==3.2.19
|
||||
beautifulsoup4==4.11.2
|
||||
html5lib==1.1
|
||||
django_countries==7.3.2
|
||||
|
|
|
@ -2,4 +2,4 @@ from django.apps import AppConfig
|
|||
|
||||
|
||||
class AssignmentConfig(AppConfig):
|
||||
name = 'assignment'
|
||||
name = 'conservancy.apps.assignment'
|
||||
|
|
|
@ -2,4 +2,4 @@ from django.apps import AppConfig
|
|||
|
||||
|
||||
class FOSSYConfig(AppConfig):
|
||||
name = 'fossy'
|
||||
name = 'conservancy.apps.fossy'
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
from conservancy.apps.fundgoal.models import FundraisingGoal
|
||||
from django.shortcuts import get_object_or_404, render_to_response
|
||||
from django.template import RequestContext
|
||||
from django.http import JsonResponse
|
||||
|
||||
|
||||
|
@ -10,8 +8,9 @@ def view(request):
|
|||
keysForJSON = [ 'fundraiser_goal_amount', 'fundraiser_so_far_amount', 'fundraiser_donation_count',
|
||||
'fundraiser_donation_count_disclose_threshold' ]
|
||||
GET = request.GET
|
||||
codeNames = []
|
||||
if 'code_name' in GET: codeNames += GET.getlist('code_name')
|
||||
codeNames = []
|
||||
if 'code_name' in GET:
|
||||
codeNames += GET.getlist('code_name')
|
||||
|
||||
returnDict = {}
|
||||
for fundGoal in FundraisingGoal.objects.filter(fundraiser_code_name__in=codeNames):
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
from conservancy.apps.supporters.models import Supporter
|
||||
from django.shortcuts import get_object_or_404, render_to_response
|
||||
from django.template import RequestContext
|
||||
|
|
@ -100,3 +100,5 @@ INSTALLED_APPS = [
|
|||
'conservancy.apps.assignment',
|
||||
'conservancy.apps.fossy',
|
||||
]
|
||||
|
||||
DEFAULT_AUTO_FIELD = 'django.db.models.AutoField'
|
||||
|
|
Loading…
Reference in a new issue