From 1a5b3270ab143b0d51cbe3999ecdf1c50876ab76 Mon Sep 17 00:00:00 2001 From: Giorgio Ravera Date: Mon, 15 Mar 2021 18:36:53 +0100 Subject: [PATCH] Added code-server --- code-server/docker-compose.yaml | 40 +++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 code-server/docker-compose.yaml diff --git a/code-server/docker-compose.yaml b/code-server/docker-compose.yaml new file mode 100644 index 0000000..6eeb266 --- /dev/null +++ b/code-server/docker-compose.yaml @@ -0,0 +1,40 @@ +version: '3' + +services: + code-server: + container_name: code-server + image: ghcr.io/linuxserver/code-server + restart: unless-stopped + #ports: + # - 8443:8443 + environment: + - TZ=${DOCKER_TZ} + - PUID=1000 + - PGID=1000 + #printf 'thisismypassword' | sha256sum | cut -d' ' -f1 + #- PASSWORD=test + - HASHED_PASSWORD=5e2f4cae5d297d554b8a1840abd59bab2bfa93254081d733000deefbfb102c15 + #- SUDO_PASSWORD=password `#optional` + - SUDO_PASSWORD_HASH=6dcd8d81529b070e3551b7615fc8573e58e9ad7dc7b4a94597ca801bc0e43d27 + - PROXY_DOMAIN=code.giorgioravera.it + volumes: + - ${DOCKER_CFG_DIR}/code-server:/config + networks: + - proxy + labels: + - "traefik.enable=true" + - "traefik.http.routers.code-server.entrypoints=http" + - "traefik.http.routers.code-server.rule=Host(`code.giorgioravera.it`)" + - "traefik.http.routers.code-server.service=code-server" + #- "traefik.http.routers.code-server.middlewares=code-server-https-redirect" + - "traefik.http.routers.code-server-secure.entrypoints=https" + - "traefik.http.routers.code-server-secure.rule=Host(`code.giorgioravera.it`)" + - "traefik.http.routers.code-server-secure.tls=true" + #- "traefik.http.routers.code-server-secure.tls.certresolver=http" + - "traefik.http.routers.code-server-secure.service=code-server" + #- "traefik.http.middlewares.code-server-https-redirect.redirectscheme.scheme=https" + - "traefik.http.services.code-server.loadbalancer.server.port=8443" + +networks: + proxy: + external: true -- 2.47.3