2015-08-19 5 views

Odpowiedz

3

Krótka odpowiedź brzmi: nie powinieneś.

Długa odpowiedź brzmi: w produkcji aplikacje Elixir dbają o dwa katalogi: 1. ebin (gdzie umieszcza się skompilowany kod) i 2. priv (pliki pomocnicze potrzebne do uruchomienia oprogramowania w produkcji, takie jak statyczne akta). Jeśli polegasz na pliku, który nie znajduje się w żadnym z tych katalogów, może się zepsuć podczas uruchamiania w wydaniach produkcyjnych lub budowlanych. Tak więc radziłbym przenieść rzeczy z aureli na priv/static lub mieć narzędzie, które kompiluje artefakty aureli do priv/static na koniec dnia.

Jeśli nie chcesz tego robić, opcja "Ostrzegam Cię" jest tutaj: http://hexdocs.pm/plug/Plug.Static.html. Możesz ustawić from: "." podczas konfigurowania Plug.Static w swoim punkcie końcowym Phoenix pod numerem lib/my_app/endpoint.ex. Możesz także podłączyć więcej niż jeden Plug.Static, jeśli chcesz.

+0

@Korbin Ustawienie dowiązania symbolicznego katalogu głównego aurelia na priv/static - czy to pomoże? – emaillenin

+0

Myślę, że postąpię zgodnie z radą Jose i jej nie zmienię. Po prostu kierujemy pakiety jspm do katalogu wewnątrz folderu priv/static. – Korbin