diff --git a/Makefile b/Makefile index b9c837f..ceca938 100644 --- a/Makefile +++ b/Makefile @@ -37,7 +37,7 @@ run: format .PHONY: run-server run-server: format - server run $(ENTRY_POINT) + BASE_PATH="./tmp" server run $(ENTRY_POINT) .PHONY: spec spec: format diff --git a/src/dayoff.cr b/src/dayoff.cr index 3b77596..29a80dd 100644 --- a/src/dayoff.cr +++ b/src/dayoff.cr @@ -2,7 +2,9 @@ require "kemal" require "./dayoff/**" require "./handlers" -base_path = "./tmp" +base_path = ENV["BASE_PATH"] + +puts "Set storage base path: " + base_path app = Dayoff::App.new base_path diff --git a/tools/server b/tools/server index d26e8e8..cb3c02a 100755 --- a/tools/server +++ b/tools/server @@ -14,4 +14,5 @@ docker run -i $TTY \ -v "$PWD:/app" \ -p "3000:3000" \ -w "/app" \ + -e "BASE_PATH=$BASE_PATH" \ dayoff-crystal crystal "$@"