diff --git a/Justfile b/Justfile new file mode 100644 index 0000000..d3bc822 --- /dev/null +++ b/Justfile @@ -0,0 +1,21 @@ +# Builds a release container +[private] +build-container-release: + podman build -t temposync-server -f container/Containerfile . + +# Builds a release container and runs it +start-release: build-container-release remove-podman-containers + podman run -d -e DATABASE_URL=sqlite:release.db -p 8080:8080 --name temposync temposync-server + +# Removes and stops any containers related to the project +[private] +remove-podman-containers: + podman container rm -f temposync + +# Cleans up everything related to the project +clean: remove-podman-containers + podman image rm -f temposync-server + rm -rf frontend/dist + rm -rf frontend/node_modules + cd backend && make clean + @echo "Cleaned up!" \ No newline at end of file