diff --git a/Dockerfile b/Dockerfile index aa543a3137025eaaf3b094a30886ca7c0ee865b8..7209bb3c1145cffb80602ddd32a0010040dc3ac6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,18 +7,17 @@ LABEL maintainer="David Trattnig <david.trattnig@subsquare.at>" RUN apt-get update && apt-get -y install \ apt-utils \ - build-essential \ - default-libmysqlclient-dev \ - libmariadbclient-dev + build-essential # Setup Engine RUN mkdir -p /srv RUN mkdir -p /srv/src RUN mkdir -p /srv/config - +RUN /usr/local/bin/python -m pip install --upgrade pip COPY src /srv/src COPY requirements.txt /srv +COPY contrib/postgresql-requirements.txt /srv COPY meta.py /srv COPY run.sh /srv COPY run.py /srv @@ -26,7 +25,7 @@ COPY run.py /srv WORKDIR /srv RUN pip3 install -r requirements.txt - +RUN pip3 install -r postgresql-requirements.txt VOLUME ["/srv/socket", "/srv/logs", "/var/audio/source", "/var/audio/playlist"] # Start the Engine diff --git a/requirements.txt b/requirements.txt index 540c26ce44a52626854a3fb5fca9bd6c1cb75a46..e4712a60a901e6996bbbb52a3f894854b0c1648c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,6 +2,5 @@ requests==2.24.0 sqlalchemy==1.3.17 Flask==1.1.2 Flask_SQLAlchemy==2.4.3 -mysqlclient==1.3.12 validators==0.12.1 http-parser==0.9.0 \ No newline at end of file