2016-06-07 17 views
1

Ich befolge die Anleitungen auf leafo.net/lapis, um eine Konfigurationsdatei zu erstellen. Mein config.moon ist in der obersten Ebene Ordner der App und sieht wie folgt ausLapis verwendet keine Werte von config.moon

config = require "lapis.config" 

config "development", -> 
    port 5001 

Wenn ich lapis build oder lapis server laufen, ich sehe, dass die Datumsstempel auf meinem nginx.conf.compiled hat sich verändert, aber es scheint zu meiner Konfiguration ignoriert zu haben, wie es noch auf Port 8080 zu hören ist

server { 
    listen 8080; 
    lua_code_cache off; 

lapis server wird daher an diesem Port zu verbinden versuchen und scheitern. Was habe ich verpasst?

App Struktur:

.. (up a dir) 
/home/sam/lapis-example/ 
▸ client_body_temp/ 
▸ fastcgi_temp/ 
▸ logs/ 
▸ proxy_temp/ 
▸ scgi_temp/ 
▸ uwsgi_temp/ 
    app.moon 
    config.moon 
    mime.types 
    models.moon 
    nginx.conf 
    nginx.conf.compiled 

Antwort

2

Sie benötigen Ihre .moon Dateien .lua, um für die Lapis Kommandozeilen-Tool zu kompilieren, um sie zu lesen. Die Befehlszeilentools wissen nicht, wie sie .moon Dateien selbst laden.

Sie können dies tun, um die moonc Befehl verwenden, führen Sie diese in der Top-Level-Verzeichnis:

moonc . 

Sie haben es kompilieren automatisch die Uhr Befehl:

moonc -w . 
+0

Danke, das sollte im Nachhinein offensichtlich gewesen, aber ich bin brandneu zu allem. Tolles Zeug! – Samo