bx-1379-redesign #15

Merged
ksenia_mikhailova merged 124 commits from bx-1379-redesign into dev 2024-09-06 15:39:13 +03:00
3 changed files with 34 additions and 19 deletions
Showing only changes of commit 3682808dff - Show all commits

1
.gitignore vendored
View File

@ -1,5 +1,6 @@
.venv/
files/*
postgres_data/*
.vscode/
__pycache__/
poetry.lock

View File

@ -79,12 +79,12 @@ INSTALLED_APPS = [
"django.contrib.staticfiles",
"corsheaders",
"django_filters",
'django_extensions',
"django_extensions",
"rest_framework",
"crispy_forms",
"crispy_bootstrap4",
"colorfield",
'import_export',
"import_export",
"frontImages",
"object",
]
@ -126,14 +126,12 @@ WSGI_APPLICATION = "back.wsgi.application"
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql_psycopg2", # change engine to this
"NAME": "interactive_table", # db name you created above
"HOST": os.getenv("DB_HOST"), # usually localhost
"USER": os.getenv("DB_USER"), # db user you created above or postgres default
"PASSWORD": os.getenv(
"DB_PASSWORD"
), # db password you created above or postgres
"PORT": os.getenv("DB_PORT"), # usually 5432
"ENGINE": "django.db.backends.postgresql_psycopg2",
"NAME": os.getenv("POSTGRES_NAME"),
"HOST": os.getenv("POSTGRES_HOST"),
"USER": os.getenv("POSTGRES_USER"),
"PASSWORD": os.getenv("POSTGRES_PASSWORD"),
"PORT": os.getenv("POSTGRES_PORT"),
}
}
@ -179,7 +177,7 @@ STATIC_URL = "static/"
REST_FRAMEWORK = {
'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend']
"DEFAULT_FILTER_BACKENDS": ["django_filters.rest_framework.DjangoFilterBackend"]
}
CRISPY_ALLOWED_TEMPLATE_PACKS = "bootstrap4"

View File

@ -1,10 +1,32 @@
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:
build:
context: ./back
dockerfile: Dockerfile
container_name: inttable-back
restart: always
env_file:
- ./.env
expose:
- "8000"
healthcheck:
@ -12,19 +34,16 @@ services:
interval: 5s
timeout: 3s
retries: 10
privileged: true
volumes:
- ./.env:/app/.env
- ./files:/app/files
networks:
# - network
- dev
front:
build:
context: ./front
dockerfile: Dockerfile
container_name: inttable-front
restart: always
expose:
- "4173"
@ -32,15 +51,13 @@ services:
back:
condition: service_healthy
networks:
# - network
- dev
nginx:
image: nginx:1.25
container_name: inttable-nginx
restart: always
ports:
- "8098:80"
- "${WEB_PORT:-80}:80"
depends_on:
back:
condition: service_healthy
@ -51,7 +68,6 @@ services:
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
- ./nginx/conf.d:/etc/nginx/conf.d
networks:
# - network
- dev
networks: