fix: patch version 2.1

This commit is contained in:
Arkaprabha Chakraborty
2026-02-13 00:17:17 +05:30
parent 2a46aa7d79
commit f9863d9dfb
4 changed files with 32 additions and 8 deletions

8
backend/.gitignore vendored
View File

@@ -1,5 +1,5 @@
# Go
bin/
data/
pkg/
*.exe
*.dll
@@ -7,9 +7,3 @@ pkg/
*.test
*.prof
.env
# Database
reduce.db*
# Binary
reduce

29
backend/Makefile Normal file
View File

@@ -0,0 +1,29 @@
.PHONY: build run clean fmt install
# Build the Go application
build:
GOOS=linux \
GOARCH=amd64 \
CGO_ENABLED=1 \
CC=x86_64-unknown-linux-gnu-gcc \
CGO_CFLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE" \
go build -ldflags="-s -w" -o bin/reduce .
# Run the application
run:
go run .
# Clean build artifacts
clean:
rm -rf bin/
# Format code
fmt:
go fmt ./...
# Install dependencies
install:
go mod tidy
# Default target
all: clean install build

View File

@@ -187,6 +187,7 @@ func login(c echo.Context) error {
// Set httpOnly cookie
cookie := &http.Cookie{
Domain: os.Getenv("COOKIE_DOMAIN"),
Name: "token",
Value: token,
Path: "/",
@@ -210,6 +211,7 @@ func logout(c echo.Context) error {
Path: "/",
HttpOnly: true,
MaxAge: -1, // Delete cookie
Domain: os.Getenv("COOKIE_DOMAIN"),
}
c.SetCookie(cookie)