| FROM lscr.io/linuxserver/msedge:latest | |
| # 1. Environment Configuration | |
| ENV PUID=1000 | |
| ENV PGID=1000 | |
| ENV TZ=Etc/UTC | |
| # 2. KasmVNC Settings | |
| ENV KASM_PORT=3000 | |
| ENV TITLE="Edge" | |
| ENV FM_HOME=/config | |
| # 3. Permission Fix (Prevents Crash Loop) | |
| RUN mkdir -p /config && \ | |
| chown -R 1000:1000 /config && \ | |
| chmod -R 777 /config | |
| # Expose the internal port | |
| EXPOSE 3000 |