|
| 1 | +FROM golang:1.26 |
| 2 | +ENV FRONTEND_URL=http://paste.sumedh.app |
| 3 | +ENV DATABASE_URL=https://notdburl.com |
| 4 | +RUN apt-get install -y --no-install-recommends git ca-certificates tzdata |
| 5 | +WORKDIR /backend |
| 6 | +COPY . . |
| 7 | +RUN go mod download |
| 8 | +RUN go build -o main cmd/main.go |
| 9 | +RUN chmod +x main |
| 10 | +EXPOSE 8080 |
| 11 | +CMD ["./main"] |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | +pasteCTL_web main ? ✗ docker build backend |
| 16 | +[+] Building 38.5s (12/12) FINISHED docker:default |
| 17 | + => [internal] load build definition from Dockerfile 0.0s |
| 18 | + => => transferring dockerfile: 330B 0.0s |
| 19 | + => [internal] load metadata for docker.io/library/golang:1.26 1.0s |
| 20 | + => [internal] load .dockerignore 0.1s |
| 21 | + => => transferring context: 34B 0.0s |
| 22 | + => [1/7] FROM docker.io/library/golang:1.26@sha256:792443b89f65105abba56b9bd5e97f680a80074ac6 0.0s |
| 23 | + => [internal] load build context 0.1s |
| 24 | + => => transferring context: 1.62kB 0.0s |
| 25 | + => CACHED [2/7] RUN apt-get install -y --no-install-recommends git ca-certificates tzdata 0.0s |
| 26 | + => CACHED [3/7] WORKDIR /backend 0.0s |
| 27 | + => [4/7] COPY . . 0.4s |
| 28 | + => [5/7] RUN go mod download 12.7s |
| 29 | + => [6/7] RUN go build -o main cmd/main.go 16.2s |
| 30 | + => [7/7] RUN chmod +x main 0.5s |
| 31 | + => exporting to image 7.0s |
| 32 | + => => exporting layers 7.0s |
| 33 | + => => writing image sha256:1383a0a76a5a9ac4b6de3852bca2d2bd27983e776156bf926aed29e3f902b0b1 0.0s |
| 34 | + |
| 35 | +pasteCTL_web main ? ❯ |
| 36 | + |
| 37 | + |
| 38 | +FROM node |
| 39 | +ENV NEXT_PUBLIC_BACKEND_URL = http://paste.sumedh.app |
| 40 | +ENV NEXT_PUBLIC_WS_URL = ws://paste.sumedh.app |
| 41 | +WORKDIR /frontend |
| 42 | +COPY . . |
| 43 | +RUN npm install --legacy-peer-deps |
| 44 | +RUN npm run build |
| 45 | +EXPOSE 3000 |
| 46 | +CMD ["npm","run","start"] |
| 47 | + |
| 48 | + |
| 49 | +pasteCTL_web main ? ✗ docker build --no-cache -t paste-frontend frontend |
| 50 | +[+] Building 59.8s (10/10) FINISHED docker:default |
| 51 | + => [internal] load build definition from Dockerfile 0.1s |
| 52 | + => => transferring dockerfile: 336B 0.0s |
| 53 | + => [internal] load metadata for docker.io/library/node:latest 0.4s |
| 54 | + => [internal] load .dockerignore 0.1s |
| 55 | + => => transferring context: 2B 0.0s |
| 56 | + => [1/5] FROM docker.io/library/node:latest@sha256:f9a1756160a9e1c3dca456bc0b185bf8f2f112a677 0.0s |
| 57 | + => [internal] load build context 2.1s |
| 58 | + => => transferring context: 2.89MB 2.0s |
| 59 | + => CACHED [2/5] WORKDIR /frontend 0.0s |
| 60 | + => [3/5] COPY . . 9.0s |
| 61 | + => [4/5] RUN npm install --legacy-peer-deps 22.3s |
| 62 | + => [5/5] RUN npm run build 16.6s |
| 63 | + => exporting to image 9.0s |
| 64 | + => => exporting layers 8.9s |
| 65 | + => => writing image sha256:0d8d7bed7895820bd484d3331963bc327cdd3c33032876d3960a2f60c86c98b2 0.0s |
| 66 | + => => naming to docker.io/library/paste-frontend 0.0s |
| 67 | + |
| 68 | + 2 warnings found (use docker --debug to expand): |
| 69 | + - LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 2) |
| 70 | + - LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 3) |
| 71 | + |
| 72 | +pasteCTL_web main ? ❯ |
0 commit comments