From: Giorgio Ravera Date: Mon, 15 Mar 2021 17:36:53 +0000 (+0100) Subject: Added code-server X-Git-Url: http://git.giorgioravera.it/?a=commitdiff_plain;h=1a5b3270ab143b0d51cbe3999ecdf1c50876ab76;p=docker.git Added code-server --- 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