O comportamento do servidor é configurado via argumentos de linha de comando.
O executável compilado está localizado em ./bin/server.
./bin/server [opções]Sem opções, o servidor inicia em primeiro plano na porta 3000, servindo arquivos de ./web.
| Opção | Descrição | Padrão |
|---|---|---|
-p <port> |
Porta de escuta | 3000 |
-d <dir> |
Diretório raiz dos arquivos | ./web |
-b |
Executar como daemon (segundo plano) | (primeiro plano) |
-h |
Exibir mensagem de ajuda |
Execução padrão:
./bin/serverPorta e diretório customizados:
./bin/server -p 8080 -d /var/www/htmlExecutar em segundo plano:
./bin/server -b -p 80- Primeiro plano: Logs exibidos no terminal
- Daemon: Logs salvos em
server.logno diretório atual e exibidos no terminal
Primeiro plano: Pressione Ctrl+C
Daemon: Use o PID exibido na inicialização ou arquivo PID:
kill $(cat server.pid)