Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com> Co-authored-by: Augustin <augustin@airbyte.io> Co-authored-by: bgroff <bgroff@users.noreply.github.com> Co-authored-by: Akash Kulkarni <113392464+akashkulk@users.noreply.github.com> Co-authored-by: Yue Li <61070669+theyueli@users.noreply.github.com> Co-authored-by: Daryna Ishchenko <80129833+darynaishchenko@users.noreply.github.com> Co-authored-by: Artem Inzhyyants <36314070+artem1205@users.noreply.github.com> Co-authored-by: Dan Aronson <dan.ar27@gmail.com> Co-authored-by: Stephane Geneix <147216312+stephane-airbyte@users.noreply.github.com> Co-authored-by: btkcodedev <btk.codedev@gmail.com> Co-authored-by: Natik Gadzhi <natik@respawn.io> Co-authored-by: artem1205 <artem1205@users.noreply.github.com> Co-authored-by: Antonio Papa <antoniogpapa@gmail.com> Co-authored-by: Adam Marcus <marcua@marcua.net> Co-authored-by: Bryce Groff <bgroff@hawaii.edu> Co-authored-by: Patrick Nilan <nilan.patrick@gmail.com> Co-authored-by: Catherine Noll <clnoll@users.noreply.github.com> Co-authored-by: Catherine Noll <noll.catherine@gmail.com>
19 lines
444 B
Docker
19 lines
444 B
Docker
# Use a base image with PostgreSQL client
|
|
FROM python:3.9
|
|
|
|
RUN apt-get update && apt-get install -y \
|
|
libpq-dev \
|
|
gcc \
|
|
&& rm -rf /var/lib/apt/lists/* \
|
|
|
|
WORKDIR /usr/src/app
|
|
|
|
# Copy the script to the container
|
|
COPY seed/hook.py .
|
|
COPY seed/requirement.txt .
|
|
|
|
RUN pip install --no-cache-dir -r ./requirement.txt
|
|
|
|
# Give execution rights to the script and pre-generate all scripts.
|
|
RUN chmod +x ./hook.py
|
|
RUN python ./hook.py prepare |