Files
houston-be/Dockerfile.migrationDown

21 lines
599 B
Docker
Raw Normal View History

2023-04-12 00:14:47 +05:30
#ARG GOLANG_TAG=193044292705.dkr.ecr.ap-south-1.amazonaws.com/common/golang:1.19
# To run locally, use
ARG GOLANG_TAG=registry.cmd.navi-tech.in/common/golang:1.19
FROM ${GOLANG_TAG} as builder
ARG DSN
ENV POSTGRES_DSN $DSN
RUN curl -L https://packagecloud.io/golang-migrate/migrate/gpgkey | apt-key add -
RUN echo "deb https://packagecloud.io/golang-migrate/migrate/ubuntu/ bionic main" > /etc/apt/sources.list.d/migrate.list
RUN apt-get update
RUN apt-get install -y migrate
RUN mkdir -p /build
WORKDIR /build
COPY . /build
CMD /bin/bash -c "make migration-down POSTGRES_DSN=${POSTGRES_DSN}"