fixing docker
This commit is contained in:
parent
54b5492a83
commit
5a01d7d7df
4 changed files with 23 additions and 18 deletions
23
Dockerfile
23
Dockerfile
|
@ -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
|
3
build.sh
3
build.sh
|
@ -1,3 +1,2 @@
|
|||
#!/bin/bash
|
||||
|
||||
docker build -t magma -f- ./ < Dockerfile
|
||||
docker build -t magma -f- ./ < Dockerfile
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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=
|
||||
|
|
Loading…
Add table
Reference in a new issue