Mais

Instalação local do CartoDB - como criar usuários que não sejam de desenvolvimento

Instalação local do CartoDB - como criar usuários que não sejam de desenvolvimento


Eu tenho uma instalação local do CartoDB. Tudo funciona bem seguindo as instruções em https://github.com/CartoDB/cartodb. Consigo criar um usuário chamado development, e então logar com sucesso através do meu navegador em http: //development.localhost.lan: 3000 / login as development / development. Posso inserir dados e traçar belas visualizações.

Agora, gostaria que outras pessoas acessassem essa coisa maravilhosa e tivessem suas próprias contas e dados armazenados lá. Então, para isso, fiz o seguinte:

sh cartodb / script / create_dev_user newusername newusername newusername [email protected]

Tudo correu bem e criou um novo banco de dados vazio que posso ver com o PgAdmin.

Agora, se eu for para http: //development.localhost.lan: 3000 / login e tentar fazer login como newusername / newusername, sou redirecionado para http: //newusername.localhost.lan: 3000 / login, que não não existe. Não sei por que isso está acontecendo.

Existe alguma outra configuração que estou faltando para o servidor?

Estou confuso sobre as instruções no desenvolvimento de nomes de sites para o usuário e o servidor.


Encontrei a resposta para minha própria pergunta!

Felizmente, tem uma solução fácil. Os URLs para conectar a cada um dos painéis do usuário precisam ser adicionados aos arquivos / etc / hosts. Igual a:

echo "127.0.0.1 newusername.localhost.lan" | sudo tee -a / etc / hosts

É sobre isso.