diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 5ef1f7e..e802687 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -6,7 +6,18 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: "3.10.8" + - name: Install poetry + uses: abatilo/actions-poetry@v2 + with: + poetry-version: 1.2.2 + - name: Install dependencies + run: poetry install + - name: Build project + run: poetry build - name: Build the Docker image run: | echo "${{ secrets.DOCKER_HUB_TOKEN }}" | docker login -u "${{ secrets.DOCKER_HUB_USERNAME }}" --password-stdin docker.io diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 0293bc6..266d45c 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - - name: Run image + - name: Install poetry uses: abatilo/actions-poetry@v2 with: poetry-version: ${{ matrix.poetry-version }} diff --git a/Dockerfile b/Dockerfile index edddb8c..656358a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,8 +17,8 @@ COPY docker/docker-init.sh /usr/local/bin/ RUN chmod +x usr/local/bin/docker-init.sh RUN cd / -#COPY ${STACOSYS_FILENAME} / -RUN wget https://github.com/kianby/stacosys/releases/download/${STACOSYS_VERSION}/${STACOSYS_FILENAME} +COPY dist/${STACOSYS_FILENAME} / +#RUN wget https://github.com/kianby/stacosys/releases/download/${STACOSYS_VERSION}/${STACOSYS_FILENAME} RUN python3 -m pip install ${STACOSYS_FILENAME} --target /stacosys RUN rm -f ${STACOSYS_FILENAME}