fixing docker

This commit is contained in:
Help-14 2022-04-14 20:48:54 +07:00
parent 54b5492a83
commit 5a01d7d7df
4 changed files with 23 additions and 18 deletions

View file

@ -1,10 +1,27 @@
FROM denoland/deno:alpine-1.19.3
## Build
FROM golang:1.16-alpine AS build
RUN mkdir /app
WORKDIR /app
COPY ./src/main.go /app/
COPY ./src/go.mod /app/
COPY ./src/go.sum /app/
COPY ./src/modules /app/
RUN go build -o /bin
## Deploy
FROM alpine:latest
MAINTAINER Help-14 [mail@help14.com]
LABEL maintainer="mail@help14.com"
RUN mkdir /app
WORKDIR /app
COPY src/* ./
CMD deno run --allow-net --allow-read --allow-write main.ts
COPY --from=build /bin /app
EXPOSE 7001
ENTRYPOINT magma

View file

@ -1,3 +1,2 @@
#!/bin/bash
docker build -t magma -f- ./ < Dockerfile
docker build -t magma -f- ./ < Dockerfile

View file

@ -2,9 +2,4 @@ module github.com/help-14/magma
go 1.18
require (
gopkg.in/yaml.v2 v2.4.0
)
require (
)
require gopkg.in/yaml.v2 v2.4.0

View file

@ -1,10 +1,4 @@
github.com/cheekybits/is v0.0.0-20150225183255-68e9c0620927/go.mod h1:h/aW8ynjgkuj+NQRlZcDbAbM1ORAbXjXX77sX7T289U=
github.com/djherbis/atime v1.1.0/go.mod h1:28OF6Y8s3NQWwacXc5eZTsEsiMzp7LF8MbXE+XJPdBE=
github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
github.com/fsnotify/fsnotify v1.5.1/go.mod h1:T3375wBYaZdLLcVNkcVbzGHY7f1l/uK5T5Ai1i3InKU=
github.com/matryer/try v0.0.0-20161228173917-9ac251b645a2/go.mod h1:0KeJpeMD6o+O4hW7qJOT7vyQPKrWmj26uf5wMc/IiIs=
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=