Ces deux fichiers doivent être dans le même répertoire.
version: "3.9"
services:
vscode:
container_name: vscode
image: codercom/code-server:latest
deploy:
resources:
limits:
memory: 512M
restart: always
volumes:
- ./project:/home/coder/project
environment:
- PASSWORD=${PASSWORD}
networks:
- traefik-network
labels:
- traefik.enable=true
- traefik.docker.network=traefik-network
- traefik.http.routers.vscode.entrypoints=http
- traefik.http.routers.vscode.rule=Host(`vscode.xxx.xxx`) # mettre le ndd
- traefik.http.middlewares.vscode-https-redirect.redirectscheme.scheme=https
- traefik.http.routers.vscode.middlewares=vscode-https-redirect
- traefik.http.routers.vscode-secure.entrypoints=https
- traefik.http.routers.vscode-secure.rule=Host(`vscode.xxx.xxx`) # mettre le ndd
- traefik.http.routers.vscode-secure.tls=true
networks:
traefik-network:
external: true
PASSWORD="*****"