https://github.com/linuosx/devcontainer-uv
Dev Container para proyectos con Python (herramienta: uv)
https://github.com/linuosx/devcontainer-uv
devcontainer docker-compose python uv
Last synced: 4 months ago
JSON representation
Dev Container para proyectos con Python (herramienta: uv)
- Host: GitHub
- URL: https://github.com/linuosx/devcontainer-uv
- Owner: linuosx
- License: gpl-3.0
- Created: 2025-11-19T20:04:04.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-11-19T21:43:25.000Z (8 months ago)
- Last Synced: 2025-11-19T23:20:46.274Z (8 months ago)
- Topics: devcontainer, docker-compose, python, uv
- Language: Dockerfile
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 1. devcontainer-uv
Proyecto de estructura para crear un devcontainer de Python con la herramienta **uv**.
## 1.2. Características
- **Devcontainer preconfigurado** para desarrollo consistente
- **Gestor de paquetes uv** para instalación rápida de dependencias
- **Sincronización automática** de paquetes si existe `uv.lock`
- **Variables de entorno** personalizables
## 1.3. Estructura del Proyecto
```
.
├── .devcontainer/
│ ├── .env
│ ├── devcontainer.json
│ ├── docker-compose.yml
│ └── Dockerfile
├── config/
│ ├── database.env
│ ├── python.env
│ └── settings.env
├── docker/
│ └── Dockerfile
├── .envrc
├── LICENSE
└── README.md
```
### 1.4.2. Variables de entorno personalizables (`.env`)
> Se recomienda revisar los archivos de la carpeta `config/` para ajustes finales de la aplicación.
- `APP_NAME`: Nombre de la aplicación
- `USERNAME`: Usuario interno del devcontainer (`default: vscode`)
### 1.4.3. Iniciar Devcontainer
El devcontainer automáticamente:
- Instala Python y uv
- Sincroniza paquetes desde `uv.lock` (si existe)
- Configura el entorno de desarrollo