-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
23 lines (19 loc) · 1.01 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM apache/airflow:2.10.2
# ---------------------------------------------------------------------------- #
# Meta #
# ---------------------------------------------------------------------------- #
LABEL org.opencontainers.image.description="Vayu"
LABEL org.opencontainers.image.source="https://github.com/akdasa-studios/lectorium"
# ---------------------------------------------------------------------------- #
# Install Dependencies #
# ---------------------------------------------------------------------------- #
USER root
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
build-essential \
&& apt-get autoremove -yqq --purge \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
USER airflow
RUN pip install --no-cache-dir deepgram-sdk anthropic jellyfish vastai nltk mutagen cuid2
COPY entrypoint-dev.sh /akd-studios/lectorium/services/vayu/entrypoint-dev.sh