Guía de Uso del Contenedor de Aplicación de Acción del Agente i18n
Resumen
Esta es una aplicación de contenedor de agente de internacionalización (i18n) construida sobre el framework Flet, que proporciona una interfaz web para gestionar y procesar tareas relacionadas con i18n.
Inicio Rápido
1. Extraer la Imagen
docker pull ghcr.io/samyuan1990/i18n-agent-action:app
2. Ejecutar el Contenedor
docker run -d -p 8550:8550 --name i18n-app ghcr.io/samyuan1990/i18n-agent-action:app
3. Acceder a la Aplicación
Abra su navegador y vaya a: http://localhost:8550
Opciones de Configuración
Mapeo de Puertos
El puerto predeterminado es 8550. Puede mapearlo a cualquier puerto del host:
docker run -d -p 8080:8550 --name i18n-app ghcr.io/samyuan1990/i18n-agent-action:app
Variables de Entorno
Puede configurar las siguientes variables de entorno:
FLET_SECRET_KEY
: Clave secreta de la aplicación (predeterminada: 123)FLET_SERVER_PORT
: Puerto del servidor (predeterminado: 8550)
Ejemplo:
docker run -d \
-p 8550:8550 \
-e FLET_SECRET_KEY=your-secret-key \
-e FLET_SERVER_PORT=8550 \
--name i18n-app \
ghcr.io/samyuan1990/i18n-agent-action:app
Persistencia de Datos
Para la persistencia de datos, puede montar un volumen:
docker run -d \
-p 8550:8550 \
-v ./i18n-data:/app/data \
--name i18n-app \
ghcr.io/samyuan1990/i18n-agent-action:app
Modo de Desarrollo
Construir Imagen Personalizada
Si modifica el código, puede reconstruir la imagen:
docker build -f Dockerfile_App -t my-i18n-app .
Ejecutar Versión de Desarrollo
docker run -d -p 8550:8550 --name my-i18n-app my-i18n-app
Comandos Comunes
Ver Registros del Contenedor
docker logs i18n-app
Acceder a la Shell del Contenedor
docker exec -it i18n-app /bin/bash
Detener el Contenedor
docker stop i18n-app
Reiniciar el Contenedor
docker restart i18n-app
Eliminar el Contenedor
docker rm i18n-app
Resolución de Problemas
- Conflicto de Puerto: Si el puerto 8550 ya está en uso, utilice un puerto diferente
- Fallo de Inicio del Contenedor: Verifique los registros con
docker logs i18n-app
- No Se Puede Acceder a la Aplicación: Verifique la configuración del firewall y el mapeo de puertos
Soporte
Para problemas, consulte la documentación del proyecto o envíe un problema al repositorio de GitHub.
Nota: Este contenedor está destinado únicamente para entornos de desarrollo y pruebas. Para uso en producción, asegúrese de configurar las medidas de seguridad apropiadas.