diff --git a/.air.toml b/.air.toml index 78353d6..987e76e 100644 --- a/.air.toml +++ b/.air.toml @@ -41,4 +41,4 @@ tmp_dir = "tmp" [screen] clear_on_rebuild = false - keep_scroll = true \ No newline at end of file + keep_scroll = true diff --git a/.gitignore b/.gitignore index 66bd57e..e7ca334 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,6 @@ assets/ # OS files .DS_Store Thumbs.db + +# For air temp files +tmp/ diff --git a/Makefile b/Makefile index a29ec8c..fa833bd 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,6 @@ -.PHONY: generate build run dev clean +.PHONY: generate build run dev clean install-air + +KO_DOCKER_REPO?=ttl.sh/jason # Generate frontend assets generate: @@ -12,10 +14,13 @@ build: generate run: generate go run . -port=8080 -# Development mode - watch for changes -dev: generate - go run . -port=8080 +# Development mode - watch for changes and auto-reload +dev: + go tool air + +image: + KO_DOCKER_REPO=$(KO_DOCKER_REPO) ko build # Clean generated files clean: - rm -rf assets/ frontend/node_modules/ frontend/package-lock.json gojs \ No newline at end of file + rm -rf assets/ frontend/node_modules/ frontend/package-lock.json gojs diff --git a/frontend/src/index.html b/frontend/src/index.html index af4ec59..4806ac6 100644 --- a/frontend/src/index.html +++ b/frontend/src/index.html @@ -43,4 +43,4 @@