| 12345678910111213141516171819202122232425262728293031323334 |
- version: '3.9'
- services:
- devenv:
- image: devenv
- container_name: devenv
- build:
- context: .
- dockerfile: base/Dockerfile
- args:
- - "UID=${UID}"
- - "GID=${GID}"
- - "DEVENV_USER=${DEVENV_USER}"
- - "DEVENV_GROUP=${DEVENV_GROUP}"
- - "DEVENV_PASS=${DEVENV_PASS}"
- - "DEVENV_EMAIL=${DEVENV_EMAIL}"
- - "DEVENV_LOCALE=${DEVENV_LOCALE}"
- - "DEVENV_MOUNT_PATH=${DEVENV_MOUNT_PATH}"
- - "DEVENV_GH_USER=${DEVENV_GH_USER}"
- - "DEVENV_GH_PASS=${DEVENV_GH_PASS}"
- - "DEVENV_SH_USER=${DEVENV_SH_USER}"
- - "DEVENV_SH_PASS=${DEVENV_SH_PASS}"
- - "PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/home/${DEVENV_USER}/perl5/bin"
- volumes:
- - "${DEVENV_MOUNT_PATH}:/home/${DEVENV_USER}/code"
- - "./dotfiles:/home/${DEVENV_USER}/all_dotfiles"
- # - "copilot:/home/${DEVENV_USER}/.config/github-copilot"
- ports:
- - 9004:9004
- stdin_open: true
- tty: true
- user: "${UID}:${GID}"
- volumes:
- copilot:
|