fio-de-ariadne
fio-de-ariadne copied to clipboard
Problemas de instalação no Windows
Opa @cuducos , tenho algumas dúvidas:
[…]
- Meu Windows é o 10 Home, então tenho que utilizar o docker toobox pra tentar rodar o ambiente, então não sei se é o recomendado para o projeto, se existe alguma configuração necessária.
- Quando dou o
docker-composeeu vi no log que ambas imagens foram criadas no sucesso e com os elementos baixados, mas tive esse erro quando ele tenta rodar do web_1.
web_1 | [RuntimeError]
web_1 | Poetry could not find a pyproject.toml file in /fio or its parents
Originally posted by @JoaoSant0s in https://github.com/cuducos/fio-de-ariadne/issues/20#issuecomment-623018253
então não sei se é o recomendado para o projeto, se existe alguma configuração necessária.
Eu sou um zero à esquerda com Windows, por isso marquei aqui a issue com a etiqueta help wanted, ok?
Quando dou o
docker-compose
A qual comando do docker-compose você se refere aqui? Compartilhe todo o comando que isso ajuda a gente a te ajudar ; )
Blz, eu já tinha definido uma vez o docker na minha máquina, mas não com o docker-compose, então é a primeira experiência mesmo.
Sobre o comando, é o docker-compose up, segue a saída completa:
Starting fio-de-ariadne_db_1 ... done
Starting fio-de-ariadne_web_1 ... done
Attaching to fio-de-ariadne_db_1, fio-de-ariadne_web_1
db_1 |
db_1 | PostgreSQL Database directory appears to contain a database; Skipping initialization
db_1 |
db_1 | 2020-05-03 16:02:40.729 UTC [1] LOG: starting PostgreSQL 12.2 on x86_64-pc-linux-musl, compiled by gcc (Alpine 9.2.0) 9.2.0, 64-bit
db_1 | 2020-05-03 16:02:40.730 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
db_1 | 2020-05-03 16:02:40.730 UTC [1] LOG: listening on IPv6 address "::", port 5432
db_1 | 2020-05-03 16:02:40.733 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
db_1 | 2020-05-03 16:02:40.757 UTC [20] LOG: database system was shut down at 2020-05-03 16:01:47 UTC
web_1 |
web_1 | [RuntimeError]
web_1 | Poetry could not find a pyproject.toml file in /fio or its parents
fio-de-ariadne_web_1 exited with code 1`
Estou fazendo os passos descritos no Readme agora, dou o retorno de novidades.
web_1 | Poetry could not find a pyproject.toml file in /fio or its parents
Interessante. O erro diz que o arquivo pyproject.toml não está no container, o que é cuioso. Segundo essas linhas toda a pasta raíz do projeto deve ser montada como um volume dentro do container.
Será que como o Windows usa barras invertidas para caminhos de diretórios e arquivos, esse volume do Docker Compose não é lido igualmente em Unix e em Windows?
Atualização: quando rodo o migrate, como segue o Readme:
J:\Development\Django\fio-de-ariadne>docker-compose run --rm web python manage.py migrate
Starting fio-de-ariadne_db_1 ... done
python: can't open file 'manage.py': [Errno 2] No such file or directory
Será que como o Windows usa barras invertidas para caminhos de diretórios e arquivos, esse volume do Docker Compose não é lido igualmente em Unix e em Windows?
Vou checar, mudando o padrão de escrita dos caminhos.
Estou testando essa solução, que parece a mais direcionada ao meu problema:
- https://github.com/docker/compose/issues/4303#issuecomment-464793331
Essa thread tem várias soluções, mas essa ta mais focada no meu contexto.
Atualização: quando rodo o
migratecomo segue o Readme […]
Você percebe que o erro é o mesmo, né? O volume não funciona no Windows.
Essa thread tem várias soluções, mas essa ta mais focada no meu contexto.
Exato! Se testar por esse caminho, deve rolar!