You've already forked microservices
mirror of
https://github.com/ebosas/microservices.git
synced 2025-06-24 22:26:56 +02:00
Using images from ECR
This commit is contained in:
@ -1,9 +1,11 @@
|
|||||||
FROM golang:1.17-alpine AS backend
|
# FROM golang:1.17-alpine AS backend
|
||||||
|
# AWS CodeBuild fails due to Docker's pull rate limit.
|
||||||
|
FROM public.ecr.aws/bitnami/golang:1.17 AS backend
|
||||||
WORKDIR /go/src/app
|
WORKDIR /go/src/app
|
||||||
COPY go.* .
|
COPY go.* ./
|
||||||
COPY internal ./internal
|
COPY internal ./internal
|
||||||
RUN go mod download
|
RUN go mod download
|
||||||
COPY cmd/backend .
|
COPY cmd/backend ./
|
||||||
RUN CGO_ENABLED=0 GOOS=linux go build -ldflags '-s' -o backend .
|
RUN CGO_ENABLED=0 GOOS=linux go build -ldflags '-s' -o backend .
|
||||||
|
|
||||||
FROM scratch
|
FROM scratch
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
# FROM golang:1.17-alpine AS cache
|
# FROM golang:1.17-alpine AS cache
|
||||||
|
# AWS CodeBuild fails due to Docker's pull rate limit.
|
||||||
FROM public.ecr.aws/bitnami/golang:1.17 AS cache
|
FROM public.ecr.aws/bitnami/golang:1.17 AS cache
|
||||||
WORKDIR /go/src/app
|
WORKDIR /go/src/app
|
||||||
COPY go.* ./
|
COPY go.* ./
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
# FROM golang:1.17-alpine AS database
|
# FROM golang:1.17-alpine AS database
|
||||||
|
# AWS CodeBuild fails due to Docker's pull rate limit.
|
||||||
FROM public.ecr.aws/bitnami/golang:1.17 AS database
|
FROM public.ecr.aws/bitnami/golang:1.17 AS database
|
||||||
WORKDIR /go/src/app
|
WORKDIR /go/src/app
|
||||||
COPY go.* ./
|
COPY go.* ./
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
# FROM node:14-alpine AS react
|
# FROM node:14-alpine AS react
|
||||||
|
# AWS CodeBuild fails due to Docker's pull rate limit.
|
||||||
FROM public.ecr.aws/bitnami/node:16 AS react
|
FROM public.ecr.aws/bitnami/node:16 AS react
|
||||||
WORKDIR /usr/src/app
|
WORKDIR /usr/src/app
|
||||||
COPY web/react/package*.json ./
|
COPY web/react/package*.json ./
|
||||||
|
Reference in New Issue
Block a user