From 2d7d87f0f50af053a16da09a0272cb39d0abf999 Mon Sep 17 00:00:00 2001 From: SeaswimmerTheFsh Date: Mon, 29 Jan 2024 15:18:01 -0500 Subject: [PATCH] added GalaxyCogs image and removed OpenVSCodeServer image --- .forgejo/workflows/build.yaml | 12 ++++++------ GalaxyCogs/Dockerfile | 26 ++++++++++++++++++++++++++ OpenVSCodeServer/Dockerfile | 12 ------------ 3 files changed, 32 insertions(+), 18 deletions(-) create mode 100644 GalaxyCogs/Dockerfile delete mode 100644 OpenVSCodeServer/Dockerfile diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 840393c..34a3738 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -6,7 +6,7 @@ on: manual: jobs: - Build SeaCogs: + Build GalaxyCogs: runs-on: docker container: catthehacker/ubuntu:act-latest steps: @@ -24,9 +24,9 @@ jobs: uses: actions/docker-build-push@v5 with: context: . - file: ./SeaCogs/Dockerfile + file: ./GalaxyCogs/Dockerfile push: true - tags: coastalcommits.com/seaswimmerthefsh/actionscontainers-seacogs:latest + tags: coastalcommits.com/seaswimmerthefsh/actionscontainers-galaxycogs:latest Build PyZipline: runs-on: docker @@ -50,7 +50,7 @@ jobs: push: true tags: coastalcommits.com/seaswimmerthefsh/actionscontainers-pyzipline:latest - Build OpenVSCodeServer: + Build SeaCogs: runs-on: docker container: catthehacker/ubuntu:act-latest steps: @@ -68,6 +68,6 @@ jobs: uses: actions/docker-build-push@v5 with: context: . - file: ./OpenVSCodeServer/Dockerfile + file: ./SeaCogs/Dockerfile push: true - tags: coastalcommits.com/seaswimmerthefsh/openvscode-server:latest + tags: coastalcommits.com/seaswimmerthefsh/actionscontainers-seacogs:latest diff --git a/GalaxyCogs/Dockerfile b/GalaxyCogs/Dockerfile new file mode 100644 index 0000000..3485374 --- /dev/null +++ b/GalaxyCogs/Dockerfile @@ -0,0 +1,26 @@ +FROM catthehacker/ubuntu:act-latest + +# Set up deadsnakes PPA + +RUN add-apt-repository ppa:deadsnakes/ppa -y + +# Install Python 3.10 + +RUN apt-get update +RUN apt-get install -y \ + python3.10 \ + python3.10-dev \ + python3.10-venv +RUN python3.10 --version + +# Install Poetry + +RUN python3.10 -m pip install -U click packaging colorama zipp distro importlib-metadata +RUN python3.10 -m pip install poetry +RUN poetry config virtualenvs.create false + +# Install dependencies + +RUN curl -sSL https://coastalcommits.com/SeaswimmerTheFsh/GalaxyCogs/raw/branch/main/pyproject.toml -o pyproject.toml +RUN curl -sSL https://coastalcommits.com/SeaswimmerTheFsh/GalaxyCogs/raw/branch/main/poetry.lock -o poetry.lock +RUN poetry install --with dev --no-root diff --git a/OpenVSCodeServer/Dockerfile b/OpenVSCodeServer/Dockerfile deleted file mode 100644 index 5c8440d..0000000 --- a/OpenVSCodeServer/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM gitpod/openvscode-server:latest - -# Install APT packages -RUN sudo apt-get update -RUN sudo apt-get install -y \ - python3.11 \ - python3.11-dev \ - python3.11-venv \ - python3-pip - -# Install Poetry -RUN python3.11 -m pip install poetry