diff --git a/.gitignore b/.gitignore index 951312b..0582183 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ dev_env/lib/python3.12/site-packages/PIL/__pycache__/XVThumbImagePlugin.cpython-312.pyc dev_env +meu_dev_home dev_home gestaoRaul/static -.env \ No newline at end of file +.env +gestaoRaul/db.sqlite3 diff --git a/doc/Banco de dados/Modelagem de Banco de Dados.md b/doc/Banco de dados/Modelagem de Banco de Dados.md index 1966a11..5172870 100644 --- a/doc/Banco de dados/Modelagem de Banco de Dados.md +++ b/doc/Banco de dados/Modelagem de Banco de Dados.md @@ -37,7 +37,6 @@ Armazena as informações dos funcionários do bar que utilizam o aplicativo int |`ativo`|BOOLEAN|NOT NULL, DEFAULT TRUE| ### 2.3. `Produtos` -![[Product]] Armazena os itens do cardápio do bar. diff --git a/docker-compose.yml b/docker-compose.yml index 4734cb9..d87e9b8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,6 +13,30 @@ services: networks: - app_network + duplicati: + image: duplicati/duplicati:latest # Ou uma versão específica, ex: duplicati/duplicati:2.0.7.1 + container_name: duplicati + hostname: duplicati + restart: unless-stopped + ports: + - "8200:8200" # Porta para a interface web do Duplicati + environment: + - PUID=1000 # ID do usuário que o Duplicati irá rodar (normalmente o seu usuário no host) + - PGID=1000 # ID do grupo que o Duplicati irá rodar (normalmente o seu grupo no host) + - TZ=America/Fortaleza # Ajuste para o seu fuso horário (Juazeiro do Norte) + volumes: + # Volume para persistir as configurações e bancos de dados do Duplicati + - ./duplicati_config:/config + # Volume para armazenar os backups (pode ser um volume nomeado ou um bind mount) + - ./duplicati_backups:/backups + # Montar o volume do PostgreSQL para que o Duplicati possa acessá-lo. + # Substitua 'seu_volume_postgresql' pelo nome real do seu volume Docker do PostgreSQL. + # Se você montou uma pasta local, use o caminho absoluto dela aqui. + - db_data:/var/lib/postgresql/data/:ro # 'ro' para somente leitura, por segurança + # EX: Se seu PostgreSQL está em uma pasta local: + # - /caminho/completo/para/sua/pasta/de/dados/do/postgresql:/source_data:ro + + django_app: build: context: ./ @@ -21,7 +45,7 @@ services: - "8000:8000" healthcheck: - test: ["CMD", "curl", "-f", "http://0.0.0.0:8000/"] + test: ["CMD", "curl", "-f", "http://192.168.0.150:8000/"] interval: 5m timeout: 3s retries: 3 @@ -37,7 +61,7 @@ services: DB_USER: "${DB_USER}" DB_PASSWORD: "${DB_PASSWORD}" DEBUG: "False" - ALLOWED_HOSTS: "rrbec.local.com, 0.0.0.0, django_app" + ALLOWED_HOSTS: "rrbec.local.com, 0.0.0.0, 127.0.0.1, 192.168.0.150, django_app" networks: - app_network @@ -50,8 +74,8 @@ services: - static_volume:/app/gestaoRaul/static ports: - "80:80" - depends_on: - - django_app + # depends_on: + # - django_app networks: - app_network diff --git a/gestaoRaul/comandas/__pycache__/htmx_views.cpython-312.pyc b/gestaoRaul/comandas/__pycache__/htmx_views.cpython-312.pyc index e936713..5f0bebd 100644 Binary files a/gestaoRaul/comandas/__pycache__/htmx_views.cpython-312.pyc and b/gestaoRaul/comandas/__pycache__/htmx_views.cpython-312.pyc differ diff --git a/gestaoRaul/comandas/__pycache__/views.cpython-312.pyc b/gestaoRaul/comandas/__pycache__/views.cpython-312.pyc index e79f5d9..f69aad3 100644 Binary files a/gestaoRaul/comandas/__pycache__/views.cpython-312.pyc and b/gestaoRaul/comandas/__pycache__/views.cpython-312.pyc differ diff --git a/gestaoRaul/comandas/htmx_views.py b/gestaoRaul/comandas/htmx_views.py index eb6016f..902f6a5 100644 --- a/gestaoRaul/comandas/htmx_views.py +++ b/gestaoRaul/comandas/htmx_views.py @@ -78,9 +78,10 @@ def addProduct(request, product_id, comanda_id):