autocensup/README.md

863 B

Autocensup

Aplicacao Django configurada para usar PostgreSQL.

Requisitos

  • Python 3.12+
  • uv
  • Docker e Docker Compose

Como rodar

Crie o arquivo de ambiente:

cp .env.example .env

Instale as dependencias:

UV_CACHE_DIR=/tmp/uv-cache uv sync

Suba o PostgreSQL:

docker compose up -d db

Execute as migracoes:

UV_CACHE_DIR=/tmp/uv-cache uv run python manage.py migrate

Carregue as UFs e municipios:

UV_CACHE_DIR=/tmp/uv-cache uv run python manage.py loaddata ufs municipios

Inicie o servidor:

UV_CACHE_DIR=/tmp/uv-cache uv run python manage.py runserver

A aplicacao ficara disponivel em http://127.0.0.1:8000/.

Comandos uteis

UV_CACHE_DIR=/tmp/uv-cache uv run python manage.py createsuperuser
UV_CACHE_DIR=/tmp/uv-cache uv run python manage.py test