20 lines
686 B
Docker
20 lines
686 B
Docker
# syntax=docker/dockerfile:1
|
|
FROM postgres:16
|
|
|
|
COPY 00_*.sql /docker-entrypoint-initdb.d/
|
|
COPY 05_*.sql /docker-entrypoint-initdb.d/
|
|
COPY 10_*.sql /docker-entrypoint-initdb.d/
|
|
COPY 20_*.sql /docker-entrypoint-initdb.d/
|
|
COPY 30_*.sql /docker-entrypoint-initdb.d/
|
|
COPY 40_*.sql /docker-entrypoint-initdb.d/
|
|
COPY 50_*.sql /docker-entrypoint-initdb.d/
|
|
COPY 60_*.sql /docker-entrypoint-initdb.d/
|
|
COPY 70_*.sql /docker-entrypoint-initdb.d/
|
|
COPY 80_*.sql /docker-entrypoint-initdb.d/
|
|
COPY 90_*.sql /docker-entrypoint-initdb.d/
|
|
|
|
RUN chmod -R a+r /docker-entrypoint-initdb.d
|
|
|
|
HEALTHCHECK --interval=5s --timeout=5s --retries=10 \
|
|
CMD pg_isready -U "$POSTGRES_USER" -d "$POSTGRES_DB" || exit 1
|