diff --git a/.gitea/workflows/services.code-server.yml b/.gitea/workflows/services.code-server.yml new file mode 100644 index 0000000..6c6e159 --- /dev/null +++ b/.gitea/workflows/services.code-server.yml @@ -0,0 +1,24 @@ +name: deploy host +on: + push: + paths: + - "services/code-server/*" + - ".gitea/workflows/**code-server**.yml" + +jobs: + + build-runner: + runs-on: homesrv01 + container: + image: catthehacker/ubuntu:act-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: build git runner + shell: bash + run: | + docker build ${{gitea.workspace}}/services/code-server --tag myInfra/code-server + + \ No newline at end of file diff --git a/README.md b/README.md index 355da71..246bd44 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ version: '3' services: code-server: container_name: code - image: lscr.io/linuxserver/code-server:latest + image: myInfra/code-server:latest environment: - PUID=0 - PGID=0 diff --git a/services/code-server/Dockerfile b/services/code-server/Dockerfile new file mode 100644 index 0000000..8356d5c --- /dev/null +++ b/services/code-server/Dockerfile @@ -0,0 +1,13 @@ +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 ansible \ + && apt-get install -y docker-ce +