add and configure database container

This commit is contained in:
2022-07-12 17:55:00 +02:00
parent 998ad993ba
commit 01b9a1a63f
3 changed files with 31 additions and 0 deletions

View File

@@ -1,8 +1,25 @@
services:
db:
image: postgres:14-alpine
environment:
POSTGRES_DB: "gaehsnitzdb"
POSTGRES_USER: "gaehsnitzuser"
POSTGRES_PASSWORD: "SCKL97ukwICPpjJ9rXyhdljZ86T29A"
expose:
- "5432"
web:
build:
context: .
environment:
DB_HOST: "db"
DB_PORT: "5432"
DB_NAME: "gaehsnitzdb"
DB_USER: "gaehsnitzuser"
DB_PASSWORD: "SCKL97ukwICPpjJ9rXyhdljZ86T29A"
depends_on:
- db
ports:
- "80:8000"
volumes:

View File

@@ -51,6 +51,19 @@ MIDDLEWARE = [
"django.middleware.clickjacking.XFrameOptionsMiddleware",
]
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
"HOST": os.environ["DB_HOST"],
"PORT": os.environ["DB_PORT"],
"NAME": os.environ["DB_NAME"],
"USER": os.environ["DB_USER"],
"PASSWORD": os.environ["DB_PASSWORD"],
}
}
DEFAULT_AUTO_FIELD = "django.db.models.SmallAutoField"
ROOT_URLCONF = "gaehsnitzproject.urls"
TEMPLATES = [

View File

@@ -1,2 +1,3 @@
django==4.0.6
gunicorn==20.1.0
psycopg2-binary==2.9.3