Merge branch 'main' into feature/shopping_cart

feature/product_models_refactor
mtyton 2023-05-28 11:18:49 +02:00
commit 2fa25e1118
17 zmienionych plików z 124 dodań i 22 usunięć

3
.gitignore vendored
Wyświetl plik

@ -140,3 +140,6 @@ GitHub.sublime-settings
*.my_pgpass
*.sql
artel/static/
# media
artel/media/*

Wyświetl plik

@ -0,0 +1,22 @@
repos:
- repo: https://github.com/psf/black
rev: 21.9b0
hooks:
- id: black
args: [--safe]
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.2.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
- id: debug-statements
language_version: python3
- repo: https://github.com/PyCQA/flake8
rev: 3.9.2
hooks:
- id: flake8
language_version: python3

Wyświetl plik

@ -57,4 +57,4 @@ RUN python manage.py collectstatic --noinput --clear
# PRACTICE. The database should be migrated manually or using the release
# phase facilities of your hosting platform. This is used only so the
# Wagtail instance can be started with a simple "docker run" command.
CMD set -xe; python manage.py migrate --noinput; gunicorn artel.wsgi:application
CMD set -xe; python manage.py migrate --noinput; gunicorn --bind=0.0.0.0:8000 artel.wsgi:application

Wyświetl plik

@ -93,7 +93,7 @@ import dj_database_url as db_url
DATABASES = {
"default": db_url.parse(
"postgres://comfy:password@db/comfy_shop"
os.environ.get("DATABASE_URL", "postgres://comfy:password@db/comfy_shop")
)
}

Wyświetl plik

@ -2,7 +2,15 @@ from .base import *
DEBUG = False
try:
from .local import *
except ImportError:
pass
SECRET_KEY = os.environ.get("SECRET_KEY")
ALLOWED_HOSTS = [
"localhost",
"0.0.0.0",
"127.0.0.1",
"artel.tepewu.pl"
]
CSRF_TRUSTED_ORIGINS = [
"https://0.0.0.0", "http://0.0.0.0",
"https://localhost", "http://localhost",
"https://artel.tepewu.pl"
]

Wyświetl plik

@ -1,20 +1,55 @@
version: "3.8"
services:
comfy:
build:
dockerfile: Dockerfile
context: ./
ports:
- "8000:8000"
volumes:
- ./:/app
db:
image: postgres
restart: always
environment:
POSTGRES_ROOT_PASSWORD: password
POSTGRES_USER: comfy
POSTGRES_PASSWORD: password
POSTGRES_DB: comfy_shop
- POSTGRES_ROOT_PASSWORD
- POSTGRES_USER
- POSTGRES_PASSWORD
- POSTGRES_DB
volumes:
- ../postgres/:/var/lib/postgresql
env_file:
- .env
networks:
- nginx_network
comfy:
build:
dockerfile: Dockerfile
context: ./
restart: always
ports:
- "8001:8000"
volumes:
- ./:/app
environment:
- SECRET_KEY
- DATABASE_URL
- DJANGO_SETTINGS_MODULE
env_file:
- .env
depends_on:
- db
networks:
- nginx_network
web:
image: nginx
volumes:
- ../nginx/conf.d/:/etc/nginx/conf.d/
- ./static/:/opt/services/comfy/static
- ./media/:/opt/services/comfy/media
ports:
- "8000:80"
environment:
- NGINX_HOST=artel.tepewu.pl
- NGINX_PORT=80
networks:
- nginx_network
networks:
nginx_network:
driver: bridge

Wyświetl plik

@ -8,13 +8,20 @@ services:
- "8000:8000"
volumes:
- ./:/app
environment:
- SECRET_KEY
- DATABASE_URL
env_file:
- .env
db:
image: postgres
restart: always
environment:
POSTGRES_ROOT_PASSWORD: password
POSTGRES_USER: comfy
POSTGRES_PASSWORD: password
POSTGRES_DB: comfy_shop
- POSTGRES_ROOT_PASSWORD
- POSTGRES_USER
- POSTGRES_PASSWORD
- POSTGRES_DB
volumes:
- ../postgres/:/var/lib/postgresql
env_file:
- .env

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 23 KiB

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 58 KiB

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 13 KiB

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 17 KiB

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 5.8 KiB

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 386 KiB

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 78 KiB

Wyświetl plik

@ -0,0 +1,9 @@
[tool.flake8]
max-line-length = 120
[tool.black]
line-length = 119
[tool.isort]
profile = "black"
multi_line_output = 3

Wyświetl plik

@ -0,0 +1,4 @@
FLAKE8>=6.0.0
pre-commit>=3.3.1
isort>=5.12
black>=23.3.0

14
artel/uwsgi.ini 100644
Wyświetl plik

@ -0,0 +1,14 @@
[uwsgi]
project = artel
base = artel/
socket_dir = %(base)
chdir = %(base)
module = %(project).wsgi:application
master = true
processes = 5
socket = %(socket_dir)/%(project).sock
vacuum = true
daemonize = /var/log/uwsgi/project.log