Skip to content

Repositório destinado ao desenvolvimento de um sistema na disciplina de Engenharia de Software II.

License

Notifications You must be signed in to change notification settings

flaviogui/TechCell-Pro

Repository files navigation

TechCell-Pro

Repositório destinado ao desenvolvimento de um Sistema de Gestão de Assistência Técnica para a disciplina de Engenharia de Software II.

Tecnologias

  • Django(Python)
  • PostgreSQL
  • Algum framework CSS

Tutoriais

Documentos

Instruções do Projeto

Executando o projeto sem docker

Para rodar o projeto, siga as etapas abaixo:

  1. Crie um ambiente virtual para isolar as dependências do projeto:
  2. python -m venv venv
  3. Ative o ambiente virtual:
    • No Windows:
    • venv\Scripts\activate
    • No Linux/MacOS:
    • source venv/bin/activate
  4. Instale as dependências do projeto:
  5. pip install -r requirements.txt
  6. Gere sua SECRET_KEY a partir do seguinte comando no terminal:
  7. python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())'
    
  8. Crie um arquivo .env na raiz do diretório do projeto, copie o conteudo de .env.example e adicione sua SECRET_KEY, logo apos crie o bando de dados e preencha os demais campos
  9. SECRET_KEY='your-secret-key-here'
    #True or False
    DEBUG=True
    POSTGRES_DB=
    POSTGRES_USER=
    POSTGRES_PASSWORD=
    DB_HOST=
    DB_PORT=5432
      
  10. Faça as migrações do banco de dados:
  11. python manage.py makemigrations
  12. Faça as migrações do banco de dados:
  13. python manage.py migrate
  14. Inicie o servidor de desenvolvimento:
  15. python manage.py runserver
  16. Abra o navegador e acesse o endereço http://localhost:8000 para acessar a aplicação.

Usando Docker

  • Para rodar os containers:
  •  docker compose up -d 
  • Para acessar o projeto:
  •  http://localhost:8000/ 

    About

    Repositório destinado ao desenvolvimento de um sistema na disciplina de Engenharia de Software II.

    Resources

    License

    Stars

    Watchers

    Forks

    Packages

    No packages published

    Contributors 5