17 lines
		
	
	
		
			443 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			443 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
#FROM golang:1.17.8-alpine AS builder
 | 
						|
#ARG APIURL
 | 
						|
#WORKDIR /project
 | 
						|
#ADD . /project/
 | 
						|
#RUN go mod tidy
 | 
						|
#RUN GOARCH=wasm GOOS=js go build -o web/app.wasm -ldflags="-X 'main.ApiURL=$APIURL'" ./src
 | 
						|
#RUN	go build -o app -ldflags="-X 'main.ApiURL=$APIURL'" ./src
 | 
						|
 | 
						|
FROM alpine:latest
 | 
						|
RUN apk --no-cache add ca-certificates
 | 
						|
WORKDIR /root
 | 
						|
RUN mkdir ./web
 | 
						|
COPY ./web ./web
 | 
						|
COPY ./build/web/app.wasm ./web/
 | 
						|
COPY ./build/app ./
 | 
						|
EXPOSE 8000
 | 
						|
CMD ["./app"]   |