Skip to content

Commit

Permalink
Unify sqlalchemy Dockerfiles (#1585)
Browse files Browse the repository at this point in the history
* Unify sqlalchemy Dockerfiles

Signed-off-by: eduardo apolinario <eapolinario@users.noreply.github.com>

* Simplifyte sqlalchemy Dockerfile

Signed-off-by: eduardo apolinario <eapolinario@users.noreply.github.com>

* Set pythonpath to /root

Signed-off-by: eduardo apolinario <eapolinario@users.noreply.github.com>

---------

Signed-off-by: eduardo apolinario <eapolinario@users.noreply.github.com>
Co-authored-by: eduardo apolinario <eapolinario@users.noreply.github.com>
  • Loading branch information
eapolinario and eapolinario authored Apr 7, 2023
1 parent 0063b29 commit e3cee83
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 101 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/pythonpublish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ jobs:
tags: ${{ steps.sqlalchemy-names.outputs.tags }}
build-args: |
VERSION=${{ needs.deploy.outputs.version }}
file: ./plugins/flytekit-sqlalchemy/Dockerfile.py${{ matrix.python-version }}
PYTHON_VERSION=${{ matrix.python-version }}
file: ./plugins/flytekit-sqlalchemy/Dockerfile
cache-from: type=gha
cache-to: type=gha,mode=max
19 changes: 19 additions & 0 deletions plugins/flytekit-sqlalchemy/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
ARG PYTHON_VERSION
FROM python:${PYTHON_VERSION}-slim-buster

WORKDIR /root
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8
ENV PYTHONPATH /root

ARG VERSION

RUN pip install sqlalchemy \
psycopg2-binary \
pymysql \
flytekitplugins-sqlalchemy==$VERSION \
flytekit==$VERSION

RUN useradd -u 1000 flytekit
RUN chown flytekit: /root
USER flytekit
25 changes: 0 additions & 25 deletions plugins/flytekit-sqlalchemy/Dockerfile.py3.10

This file was deleted.

25 changes: 0 additions & 25 deletions plugins/flytekit-sqlalchemy/Dockerfile.py3.7

This file was deleted.

25 changes: 0 additions & 25 deletions plugins/flytekit-sqlalchemy/Dockerfile.py3.8

This file was deleted.

25 changes: 0 additions & 25 deletions plugins/flytekit-sqlalchemy/Dockerfile.py3.9

This file was deleted.

0 comments on commit e3cee83

Please sign in to comment.