Skip to content
Snippets Groups Projects
Select Git revision
  • Topic/1051-basicReporting
  • master default protected
  • gitkeep
  • dev protected
  • Issue/2353-dropShapeFix
  • Issue/2583-treeBug
  • Hotfix/2562-organizations
  • Issue/2464-invalidateMeta
  • Issue/2484-filterExtracted
  • Issue/2309-docs
  • Issue/2462-removeTraces
  • Hotfix/2459-EncodingPath
  • Hotfix/2452-linkedDeletion
  • Issue/2328-noFailOnLog
  • Issue/1792-newMetadataStructure
  • v2.5.2-Hotfix2365
  • Hotfix/2365-targetClassWorks
  • Issue/2269-niceKpiParser
  • Issue/2295-singleOrganizationFix
  • Issue/1953-owlImports
  • Hotfix/2087-efNet6
  • v2.9.0
  • v2.8.2
  • v2.8.1
  • v2.8.0
  • v2.7.2
  • v2.7.1
  • v2.7.0
  • v2.6.2
  • v2.6.1
  • v2.6.0
  • v2.5.3
  • v2.5.2
  • v2.5.1
  • v2.5.0
  • v2.4.1
  • v2.4.0
  • v2.3.0
  • v2.2.0
  • v2.1.0
  • v2.0.0
41 results

build.ps1

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Dockerfile 670 B
    FROM golang:1.18-buster AS builder
    
    RUN mkdir /build
    WORKDIR /build
    
    # Make use of layer caching
    ADD go.* ./
    RUN go mod download
    RUN go install github.com/swaggo/swag/cmd/swag@v1.8.1
    
    ADD . .
    
    RUN swag init --propertyStrategy pascalcase \
                  --generalInfo "start.go" \
                  --output "./doc/api/" \
                  --parseDependency \
                  --parseInternal \
                  --parseVendor \
                  --parseDepth 2
    
    RUN go build -o villasweb-backend
    
    FROM debian:buster
    
    RUN apt-get update && \
        apt-get install -y \
            ca-certificates
    
    COPY --from=builder /build/villasweb-backend /usr/bin
    
    EXPOSE 4000
    
    CMD [ "villasweb-backend" ]