there is a homepage now

This commit is contained in:
2024-08-17 17:41:24 +02:00
parent 64b184adff
commit 81d6da86a2
9 changed files with 65 additions and 37 deletions

View File

@ -1,6 +1,7 @@
FROM debian:bullseye
RUN apt update && apt upgrade -y
RUN apt update
RUN apt upgrade -y
RUN apt install -y python3 python3-pip postgresql-client
RUN pip3 install django psycopg
@ -10,6 +11,8 @@ ARG DB_NAME=;
ARG DB_USERNAME=;
ARG DB_PASSWORD=;
ENV DB_HOST=${DB_HOST}
RUN mkdir -p /var/www/djangoserver/
RUN mkdir -p /var/www/djangoserver/static/
COPY file/server /var/www/djangoserver/server
@ -24,7 +27,5 @@ RUN sed -i "s/VAR_DB_PASSWORD/$DB_PASSWORD/" /var/www/djangoserver/server/server
WORKDIR /var/www/djangoserver
STOPSIGNAL SIGKILL
#ENTRYPOINT [ "python3", "/var/www/djangoserver/server/manage.py","runserver" ]
#don't mind this, it's just for testings purposes
ENTRYPOINT ["sleep","inf"]
COPY start.sh /root/start.sh
ENTRYPOINT ["sh", "/root/start.sh"]

View File

@ -0,0 +1,4 @@
from django.db import models
class TaMereLaPute(models.Model):
test=models.CharField(max_length=200)

View File

@ -23,9 +23,9 @@ BASE_DIR = Path(__file__).resolve().parent.parent
SECRET_KEY = 'django-insecure-vgcqdf^%(+@t*+cof@755e#q9p)myir%z2s*e*ea*v^i(4pta9'
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
DEBUG = False
ALLOWED_HOSTS = []
ALLOWED_HOSTS = ['*']
# Application definition

View File

@ -14,9 +14,9 @@ Including another URLconf
1. Import the include() function: from django.urls import include, path
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
path('admin/', admin.site.urls),
path("",views.index, name='patate')
]

View File

@ -0,0 +1,5 @@
from django.http import HttpResponse
def index(request):
return HttpResponse("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<br>ca marche enfin")

View File

@ -0,0 +1,5 @@
until pg_isready -h "$DB_HOST"; do sleep 0.5 ;echo "waiting for database";done
cd /var/www/djangoserver/server
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py runserver 0.0.0.0:8000