Compare commits
No commits in common. "4de34e4adbafaeec249ecae3fede4ba4eec4c03e" and "7be09fc6ebcf7e5e5d83f1352413bc265991fdfa" have entirely different histories.
4de34e4adb
...
7be09fc6eb
3 changed files with 0 additions and 75 deletions
|
@ -1,4 +0,0 @@
|
|||
**/target
|
||||
**/node_modules
|
||||
**/dist
|
||||
**/.sqlite3
|
42
.gitignore
vendored
42
.gitignore
vendored
|
@ -1,42 +0,0 @@
|
|||
# Binaries for programs and plugins
|
||||
*.exe
|
||||
*.exe~
|
||||
*.dll
|
||||
*.so
|
||||
*.dylib
|
||||
|
||||
bin
|
||||
db.sqlite3
|
||||
|
||||
# Test binary, built with `go test -c`
|
||||
*.test
|
||||
|
||||
# Output of the go coverage tool, specifically when used with LiteIDE
|
||||
*.out
|
||||
|
||||
# Go workspace file
|
||||
go.work
|
||||
|
||||
# Ignore dependency directories
|
||||
node_modules
|
||||
vendor/
|
||||
|
||||
# Ignore build artifacts
|
||||
build/
|
||||
dist/
|
||||
*.log
|
||||
|
||||
# Ignore IDE and editor-specific files
|
||||
.vscode/
|
||||
.idea/
|
||||
.DS_Store
|
||||
|
||||
# Ignore configuration files
|
||||
.env
|
||||
.env.local
|
||||
*.conf
|
||||
|
||||
# Ignore user-specific files
|
||||
*.suo
|
||||
*.user
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
# Client/frontend build in an isolated stage
|
||||
# We use node:latest as the base image.
|
||||
# Essentially we build the frontend SPA with vite and
|
||||
# make it available in the public directory.
|
||||
FROM docker.io/node:latest as client
|
||||
WORKDIR /build
|
||||
ADD frontend /build
|
||||
RUN npm install
|
||||
RUN npm run build
|
||||
|
||||
# Builds the server in an isolated stage
|
||||
FROM docker.io/golang:latest as go
|
||||
ADD backend /build
|
||||
WORKDIR /build
|
||||
|
||||
# Copy the frontend SPA build into public
|
||||
COPY --from=client /build/dist /build/static
|
||||
|
||||
# Get the dependencies
|
||||
RUN go mod download
|
||||
|
||||
# RUN go build -o server
|
||||
RUN CGO_ENABLED=1 GOOS=linux go build -a -installsuffix cgo -o ./server ./cmd/
|
||||
|
||||
# Expose port 8080
|
||||
EXPOSE 8080
|
||||
|
||||
# Run the server
|
||||
CMD ["./server"]
|
Loading…
Reference in a new issue