add code-server

This commit is contained in:
Andreas Zweili 2021-04-02 15:36:07 +02:00
parent e11e166b29
commit ba2ff04bea
2 changed files with 28 additions and 0 deletions

2
code-server/.env Normal file
View File

@ -0,0 +1,2 @@
APP_DOMAIN=code.2li.ch
PASSWORD=password

View File

@ -0,0 +1,26 @@
version: "3.8"
services:
traefik:
image: "traefik:v2.2"
ports:
- "443:443"
volumes:
- "./traefik.yaml:/etc/traefik/traefik.yaml:ro"
- "./letsencrypt:/letsencrypt"
- "/var/run/docker.sock:/var/run/docker.sock:ro"
restart: unless-stopped
code-server:
image: codercom/code-server
volumes:
- "./data:/home/coder/project"
environment:
- "PASSWORD"
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.http.routers.code.rule=Host(`${APP_DOMAIN}`)"
- "traefik.http.routers.code.entrypoints=websecure"
- "traefik.http.routers.code.tls.certresolver=myresolver"
- "traefik.http.services.code.loadbalancer.server.port=8080"
- "traefik.http.routers.code.middlewares=default-headers@file"