Spaces:
Sleeping
Sleeping
# root directory for your project | |
root: . | |
# temporary path where Fresh will store built binaries | |
tmp_path: ./tmp | |
# name of the build file | |
build_name: tebakaja_proxy | |
# directories to watch for changes (can include multiple directories) | |
watch_dirs: ["."] | |
# watch_dirs: ["./src", "./views"] | |
# file extensions to watch and trigger a rebuild | |
valid_ext: [".go", ".tpl", ".tmpl", ".html", ".css", ".js"] | |
# file extensions that should not trigger a rebuild (but reloads) | |
no_rebuild_ext: [".tpl", ".tmpl", ".html", ".css", ".js"] | |
# directories and files to ignore when watching for changes | |
ignore: ["assets", "tmp", "vendor", ".git", "node_modules"] | |
# log path for build output | |
build_log: ./tmp/build.log | |
# command to run after the build is complete | |
build_cmd: go build -o ./tmp/tebakaja_proxy . | |
# command to run when starting the server | |
run_cmd: ./tmp/tebakaja_proxy | |
# environment variables to set when running the server | |
envs: [ | |
"HOST=0.0.0.0", | |
"ENV=development" | |
] | |
# delay before restarting the server after a change (milliseconds) | |
restart_delay: 200 | |
# enables or disables color in the terminal output | |
colors: true | |
# specify custom commands to run on file change | |
commands: { | |
"go": { | |
"run": "go run .", | |
"build": "go build -o ./tmp/tebakaja_proxy ." | |
}, | |
# "html": { | |
# "run": "echo HTML file changed", | |
# "build": "" | |
# } | |
} | |