From 7ae82d19f35c7c101175380bb09746a459b74867 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Sun, 1 Sep 2024 15:16:40 +0100 Subject: [PATCH] repo created --- .gitea/workflows/docker-image.code-server.yml | 14 ++++++++++++++ README.md | 0 docker/DockerFile | 17 +++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 .gitea/workflows/docker-image.code-server.yml create mode 100644 README.md create mode 100644 docker/DockerFile diff --git a/.gitea/workflows/docker-image.code-server.yml b/.gitea/workflows/docker-image.code-server.yml new file mode 100644 index 0000000..be72879 --- /dev/null +++ b/.gitea/workflows/docker-image.code-server.yml @@ -0,0 +1,14 @@ +on: + push: + paths: + - "docker/**" + - ".gitea/workflows/**code-server**.yml" +jobs: + + build-docker-image: + runs-on: ubuntu:latest + + steps: + + - name: Checkout code + uses: actions/checkout@v2 diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/docker/DockerFile b/docker/DockerFile new file mode 100644 index 0000000..44ae70d --- /dev/null +++ b/docker/DockerFile @@ -0,0 +1,17 @@ +FROM lscr.io/linuxserver/code-server:latest +RUN apt-get update -y + + +RUN apt-get update -y \ + && apt install -y software-properties-common ca-certificates curl software-properties-common \ + && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - \ + && add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" \ + && add-apt-repository --yes --update ppa:ansible/ansible \ + && apt-get update -y \ + && apt-get install -y python3 \ + && apt-get install -y python3-pip \ + && apt-get install -y ansible \ + && apt-get install -y docker-ce \ + && pip3 install ansible-lint --break-system-packages \ + && pip3 install ansible-creator --no-input --break-system-packages +