Você realmente só tem algumas opções aqui.
(1) Use nginx
e um backend que executa o arquivo pgAdmin4.py
Python. Se isso é unicórnio, ou uwsgi
lançado, e você proxy_pass
ou similar ao back-end em nginx
depende de você, no entanto, essa é uma opção.
(2) Inicie o pgAdmin4.py
(não importa se é SERVER_MODE = True
ou SERVER_MODE = False
), execute-o na porta localhost:5050
padrão e configure nginx
to proxy_pass
todos os pedidos para o domínio / hostname configurado para passar para o backend, com:
location / {
proxy_pass http://localhost:5050;
}
... ou similar.
Além disso, não há muita coisa que você possa fazer para conseguir que pgAdmin4.py
trabalhe com nginx
. (Eu uso a segunda destas opções no meu laptop, com uma configuração personalizada e pgAdmin4 lançado como um usuário do sistema dedicado)