mirror of
				https://github.com/steveiliop56/tinyauth.git
				synced 2025-11-04 08:05:42 +00:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			866933b3d6
			...
			feat/analy
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					902574e501 | ||
| 
						 | 
					aac19d4d5a | 
							
								
								
									
										4
									
								
								.github/workflows/nightly.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/nightly.yml
									
									
									
									
										vendored
									
									
								
							@@ -80,7 +80,7 @@ jobs:
 | 
			
		||||
      - name: Build
 | 
			
		||||
        run: |
 | 
			
		||||
          cp -r frontend/dist internal/assets/dist
 | 
			
		||||
          go build -ldflags "-s -w -X tinyauth/internal/config.Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/config.CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/config.BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-amd64
 | 
			
		||||
          go build -ldflags "-s -w -X tinyauth/internal/constants.Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/constants.CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/constants.BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-amd64
 | 
			
		||||
        env:
 | 
			
		||||
          CGO_ENABLED: 0
 | 
			
		||||
 | 
			
		||||
@@ -126,7 +126,7 @@ jobs:
 | 
			
		||||
      - name: Build
 | 
			
		||||
        run: |
 | 
			
		||||
          cp -r frontend/dist internal/assets/dist
 | 
			
		||||
          go build -ldflags "-s -w -X tinyauth/internal/config.Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/config.CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/config.BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-arm64
 | 
			
		||||
          go build -ldflags "-s -w -X tinyauth/internal/constants.Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/constants.CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/constants.BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-arm64
 | 
			
		||||
        env:
 | 
			
		||||
          CGO_ENABLED: 0
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							@@ -58,7 +58,7 @@ jobs:
 | 
			
		||||
      - name: Build
 | 
			
		||||
        run: |
 | 
			
		||||
          cp -r frontend/dist internal/assets/dist
 | 
			
		||||
          go build -ldflags "-s -w -X tinyauth/internal/config.Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/config.CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/config.BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-amd64
 | 
			
		||||
          go build -ldflags "-s -w -X tinyauth/internal/constants.Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/constants.CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/constants.BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-amd64
 | 
			
		||||
        env:
 | 
			
		||||
          CGO_ENABLED: 0
 | 
			
		||||
 | 
			
		||||
@@ -101,7 +101,7 @@ jobs:
 | 
			
		||||
      - name: Build
 | 
			
		||||
        run: |
 | 
			
		||||
          cp -r frontend/dist internal/assets/dist
 | 
			
		||||
          go build -ldflags "-s -w -X tinyauth/internal/config.Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/config.CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/config.BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-arm64
 | 
			
		||||
          go build -ldflags "-s -w -X tinyauth/internal/constants.Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/constants.CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/constants.BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-arm64
 | 
			
		||||
        env:
 | 
			
		||||
          CGO_ENABLED: 0
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -38,7 +38,7 @@ COPY ./cmd ./cmd
 | 
			
		||||
COPY ./internal ./internal
 | 
			
		||||
COPY --from=frontend-builder /frontend/dist ./internal/assets/dist
 | 
			
		||||
 | 
			
		||||
RUN CGO_ENABLED=0 go build -ldflags "-s -w -X tinyauth/internal/config.Version=${VERSION} -X tinyauth/internal/config.CommitHash=${COMMIT_HASH} -X tinyauth/internal/config.BuildTimestamp=${BUILD_TIMESTAMP}" 
 | 
			
		||||
RUN CGO_ENABLED=0 go build -ldflags "-s -w -X tinyauth/internal/constants.Version=${VERSION} -X tinyauth/internal/constants.CommitHash=${COMMIT_HASH} -X tinyauth/internal/constants.BuildTimestamp=${BUILD_TIMESTAMP}" 
 | 
			
		||||
 
 | 
			
		||||
# Runner
 | 
			
		||||
FROM alpine:3.22 AS runner
 | 
			
		||||
 
 | 
			
		||||
@@ -34,10 +34,6 @@ services:
 | 
			
		||||
    build:
 | 
			
		||||
      context: .
 | 
			
		||||
      dockerfile: Dockerfile.dev
 | 
			
		||||
      args:
 | 
			
		||||
        - VERSION=development
 | 
			
		||||
        - COMMIT_HASH=development
 | 
			
		||||
        - BUILD_TIMESTAMP=000-00-00T00:00:00Z
 | 
			
		||||
    env_file: .env
 | 
			
		||||
    volumes:
 | 
			
		||||
      - ./internal:/tinyauth/internal
 | 
			
		||||
 
 | 
			
		||||
@@ -191,11 +191,7 @@ func (app *BootstrapApp) Setup() error {
 | 
			
		||||
	engine := gin.New()
 | 
			
		||||
 | 
			
		||||
	if len(app.config.TrustedProxies) > 0 {
 | 
			
		||||
		err := engine.SetTrustedProxies(strings.Split(app.config.TrustedProxies, ","))
 | 
			
		||||
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			return fmt.Errorf("failed to set trusted proxies: %w", err)
 | 
			
		||||
		}
 | 
			
		||||
		engine.SetTrustedProxies(strings.Split(app.config.TrustedProxies, ","))
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if config.Version != "development" {
 | 
			
		||||
 
 | 
			
		||||
@@ -3,8 +3,8 @@ package config
 | 
			
		||||
// Version information, set at build time
 | 
			
		||||
 | 
			
		||||
var Version = "development"
 | 
			
		||||
var CommitHash = "development"
 | 
			
		||||
var BuildTimestamp = "0000-00-00T00:00:00Z"
 | 
			
		||||
var CommitHash = "n/a"
 | 
			
		||||
var BuildTimestamp = "n/a"
 | 
			
		||||
 | 
			
		||||
// Cookie name templates
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user