Skip to content

Lyedson-sr/EventU_Back

Repository files navigation

EventU_Back

Passo a passo para rodar o sistema:

Com Docker:

1. Clone o repositório

git clone git@github.com:Lyedson-sr/EventU_Back.git

2. Configure as variáveis de ambiente

cp .env.example .env.docker

Em seguida, edite o arquivo .env.docker:

SECRET_KEY=sua_secret_key_super_segura_aqui
ALLOWED_HOSTS=*
DEBUG=sua_opcao_de_debug

POSTGRES_DB=seu_banco
POSTGRES_USER=seu_user
POSTGRES_PASSWORD=sua_senha
POSTGRES_PORT=5432
POSTGRES_HOST=postgres

REDIS_URL=redis://redis:6379

EMAIL_HOST_USER=seu_email_host_user
EMAIL_HOST_PASSWORD=seu_email_host_password
DEFAULT_FROM_EMAIL=seu_default_from_email

4. Rode o docker compose

docker compose up --build

Localmente:

1. Clone o repositório

git clone git@github.com:Lyedson-sr/EventU_Back.git

2. Instalar o gerenciador de pacotes uv

No Linux/Mac
curl -LsSf https://astral.sh/uv/install.sh | sh
No Windows
irm https://astral.sh/uv/install.ps1 | iex
Verifique a instalação
uv --version

3. Instalar as dependências e ativar ambiente virtual

uv sync
No Windows:
.venv\Scripts\activate
No Linux/Mac:
source .venv/bin/activate

4. Configure as variáveis de ambiente

cp .env.example .env

Em seguida, edite o arquivo .env:

SECRET_KEY=sua_secret_key_super_segura_aqui
ALLOWED_HOSTS=*
DEBUG=sua_opcao_de_debug

POSTGRES_DB=seu_banco
POSTGRES_USER=seu_user
POSTGRES_PASSWORD=sua_senha
POSTGRES_PORT=5432
POSTGRES_HOST=localhost

REDIS_URL=redis://127.0.0.1:6379

EMAIL_HOST_USER=seu_email_host_user
EMAIL_HOST_PASSWORD=seu_email_host_password
DEFAULT_FROM_EMAIL=seu_default_from_email

5. Suba apenas o banco e o redis com docker compose

docker compose postgres redis up

6. Faça as migrações

python3 manage.py makemigrations

E então:

python3 manage.py migrate

7. Rode o servidor

python3 manage.py runserver

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages