Este projeto é uma aplicação Django para um DataRoom virtual, que permite upload e download de arquivos, registro de considerações e log de atividades dos usuários.
- Docker
- Docker Compose
-
Clone o repositório:
git clone https://github.com/luiseduardoalencar/dataroom_virtual cd dataroom_virtual
-
Configure o arquivo
.env
:Crie um arquivo
.env
na raiz do projeto e adicione as seguintes variáveis de ambiente:#settings.py SECRET_KEY = YOUR_SECRET_KEY DB_NAME=dataroom_db DB_USER=dataroom_user DB_PASSWORD=YOUR_PASSWORD DB_HOST=db DB_PORT=5432 #docker-compose POSTGRES_DB=dataroom_db POSTGRES_USER=dataroom_user POSTGRES_PASSWORD=YOUR_PASSWORD
-
Construir e iniciar os contêineres:
docker-compose up --build -d
-
Aplicar as migrações:
docker exec -it mydataroom-web-1 python manage.py makemigrations docker exec -it mydataroom-web-1 python manage.py migrate
-
Acessar a aplicação:
A aplicação estará disponível em
http://localhost:8000
.
- Acesse a página de registro:
http://localhost:8000/register
- Preencha o formulário de registro e envie.
- Acesse a página de login:
http://localhost:8000/login
- Preencha suas credenciais e envie.
- Após o login, vá para a página de upload de arquivos:
http://localhost:8000/upload
- Preencha o formulário de upload e envie.
- Após o login, vá para a página principal:
http://localhost:8000/
- Clique no arquivo que deseja baixar.
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/fooBar
) - Commit suas mudanças (
git commit -am 'Add some fooBar'
) - Faça o push para a branch (
git push origin feature/fooBar
) - Crie um novo Pull Request
Distribuído sob a licença MIT.