bx-1379-redesign #15
|
@ -1,5 +1,6 @@
|
||||||
.venv/
|
.venv/
|
||||||
files/*
|
files/*
|
||||||
|
postgres_data/*
|
||||||
.vscode/
|
.vscode/
|
||||||
__pycache__/
|
__pycache__/
|
||||||
poetry.lock
|
poetry.lock
|
||||||
|
|
|
@ -79,12 +79,12 @@ INSTALLED_APPS = [
|
||||||
"django.contrib.staticfiles",
|
"django.contrib.staticfiles",
|
||||||
"corsheaders",
|
"corsheaders",
|
||||||
"django_filters",
|
"django_filters",
|
||||||
'django_extensions',
|
"django_extensions",
|
||||||
"rest_framework",
|
"rest_framework",
|
||||||
"crispy_forms",
|
"crispy_forms",
|
||||||
"crispy_bootstrap4",
|
"crispy_bootstrap4",
|
||||||
"colorfield",
|
"colorfield",
|
||||||
'import_export',
|
"import_export",
|
||||||
"frontImages",
|
"frontImages",
|
||||||
"object",
|
"object",
|
||||||
]
|
]
|
||||||
|
@ -126,14 +126,12 @@ WSGI_APPLICATION = "back.wsgi.application"
|
||||||
|
|
||||||
DATABASES = {
|
DATABASES = {
|
||||||
"default": {
|
"default": {
|
||||||
"ENGINE": "django.db.backends.postgresql_psycopg2", # change engine to this
|
"ENGINE": "django.db.backends.postgresql_psycopg2",
|
||||||
"NAME": "interactive_table", # db name you created above
|
"NAME": os.getenv("POSTGRES_NAME"),
|
||||||
"HOST": os.getenv("DB_HOST"), # usually localhost
|
"HOST": os.getenv("POSTGRES_HOST"),
|
||||||
"USER": os.getenv("DB_USER"), # db user you created above or postgres default
|
"USER": os.getenv("POSTGRES_USER"),
|
||||||
"PASSWORD": os.getenv(
|
"PASSWORD": os.getenv("POSTGRES_PASSWORD"),
|
||||||
"DB_PASSWORD"
|
"PORT": os.getenv("POSTGRES_PORT"),
|
||||||
), # db password you created above or postgres
|
|
||||||
"PORT": os.getenv("DB_PORT"), # usually 5432
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -179,7 +177,7 @@ STATIC_URL = "static/"
|
||||||
|
|
||||||
|
|
||||||
REST_FRAMEWORK = {
|
REST_FRAMEWORK = {
|
||||||
'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend']
|
"DEFAULT_FILTER_BACKENDS": ["django_filters.rest_framework.DjangoFilterBackend"]
|
||||||
}
|
}
|
||||||
|
|
||||||
CRISPY_ALLOWED_TEMPLATE_PACKS = "bootstrap4"
|
CRISPY_ALLOWED_TEMPLATE_PACKS = "bootstrap4"
|
||||||
|
|
|
@ -1,10 +1,32 @@
|
||||||
services:
|
services:
|
||||||
|
db:
|
||||||
|
image: postgres:16
|
||||||
|
restart: always
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
environment:
|
||||||
|
PGDATA: /var/lib/postgresql/data/pgdata
|
||||||
|
POSTGRES_DB: inttable
|
||||||
|
ports:
|
||||||
|
- 5433:5432
|
||||||
|
volumes:
|
||||||
|
- ./postgres_data:/var/lib/postgresql/data
|
||||||
|
networks:
|
||||||
|
- dev
|
||||||
|
healthcheck:
|
||||||
|
test: pg_isready -d $$POSTGRES_DB -U $$POSTGRES_USER
|
||||||
|
start_period: 5s
|
||||||
|
interval: 5s
|
||||||
|
timeout: 5s
|
||||||
|
retries: 10
|
||||||
|
|
||||||
back:
|
back:
|
||||||
build:
|
build:
|
||||||
context: ./back
|
context: ./back
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
container_name: inttable-back
|
|
||||||
restart: always
|
restart: always
|
||||||
|
env_file:
|
||||||
|
- ./.env
|
||||||
expose:
|
expose:
|
||||||
- "8000"
|
- "8000"
|
||||||
healthcheck:
|
healthcheck:
|
||||||
|
@ -12,19 +34,16 @@ services:
|
||||||
interval: 5s
|
interval: 5s
|
||||||
timeout: 3s
|
timeout: 3s
|
||||||
retries: 10
|
retries: 10
|
||||||
privileged: true
|
|
||||||
volumes:
|
volumes:
|
||||||
- ./.env:/app/.env
|
- ./.env:/app/.env
|
||||||
- ./files:/app/files
|
- ./files:/app/files
|
||||||
networks:
|
networks:
|
||||||
# - network
|
|
||||||
- dev
|
- dev
|
||||||
|
|
||||||
front:
|
front:
|
||||||
build:
|
build:
|
||||||
context: ./front
|
context: ./front
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
container_name: inttable-front
|
|
||||||
restart: always
|
restart: always
|
||||||
expose:
|
expose:
|
||||||
- "4173"
|
- "4173"
|
||||||
|
@ -32,15 +51,13 @@ services:
|
||||||
back:
|
back:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
networks:
|
networks:
|
||||||
# - network
|
|
||||||
- dev
|
- dev
|
||||||
|
|
||||||
nginx:
|
nginx:
|
||||||
image: nginx:1.25
|
image: nginx:1.25
|
||||||
container_name: inttable-nginx
|
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- "8098:80"
|
- "${WEB_PORT:-80}:80"
|
||||||
depends_on:
|
depends_on:
|
||||||
back:
|
back:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
@ -51,7 +68,6 @@ services:
|
||||||
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
|
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
|
||||||
- ./nginx/conf.d:/etc/nginx/conf.d
|
- ./nginx/conf.d:/etc/nginx/conf.d
|
||||||
networks:
|
networks:
|
||||||
# - network
|
|
||||||
- dev
|
- dev
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
|
|
Loading…
Reference in New Issue