services: web: build: . container_name: perilous-web restart: unless-stopped ports: - "3003:3000" volumes: - ./content:/usr/src/app/content environment: - EMAIL_PASSWORD=${PERILOUS_CODE_SERVER_PASSWORD} networks: - web code-server: image: lscr.io/linuxserver/code-server:latest container_name: perilous-code-server restart: unless-stopped volumes: - ./content:/home/project - ./config:/config ports: - "8180:8443" environment: - PASSWORD=${PERILOUS_CODE_SERVER_PASSWORD} - PUID=1000 - PGID=1000 - PROXY_DOMAIN=cs.perilous.dev - DEFAULT_WORKSPACE=/home/project networks: - web networks: web: external: true