diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5c2e512 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM alpine:latest + +ENV APP_VERSION=1.0.0 \ + APP_HOME=/service \ + APP_NAME=overflow_gateway_web + +WORKDIR ${APP_HOME} + +ADD dist/${APP_NAME} ${APP_HOME}/ +ADD config.json ${APP_HOME}/ + +EXPOSE 80 443 + +ENTRYPOINT ["./overflow_service_websocket"] + +# docker build -f Dockerfile -t docker.loafle.net/overflow/overflow_service_websocket:1.0.0-alpine . +# docker run -d -p 18081:80 -t docker.loafle.net/overflow/overflow_service_websocket:1.0.0-alpine diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..46de620 --- /dev/null +++ b/build.sh @@ -0,0 +1,2 @@ +rm ./dist/* +CGO_ENABLED=0 go build -a --installsuffix cgo --ldflags="-s" -o ./dist/overflow_gateway_web \ No newline at end of file