efossils-mirror

efossils

Efossils

Gestor multirepositorio para fossil-scm

Requerimientos

Organizaciones

Actualmente la plataforma no gestiona organizaciones -aun no determino la manera más acorde a fossil-, pero actualmente permite el simbolo @ en los nombres de repositorios, se recomiendo agrupar utilizando este nombre, ej: dns@somxslibres.net.

Instalación

Una vez se tenga cumplido los requerimientos.

En caso de no tener configurado el servicio de correo electronico, puede confirmar los usuarixs usando

MIX_ENV=prod efossils.confirm.user 
O si usted desea omitir la confirmación edite config/config.exs y retire de las extensiones de pow estas son: PowEmailConfirmation,PowResetPassword.

Ejemplo de linea de comando:

PORT=4001 MIX_ENV=prod EFOSSILS_FOSSIL_BASE_URL="https://efossils.somxslibres.net" EFOSSILS_FEDERATED_NAME="SomxsLibres" EFOSSILS_FOSSIL_BIN="/usr/local/bin/fossil" EFOSSILS_REPOSITORY_PATH="/efossils/efossils/priv/data/repositories" EFOSSILS_WORK_PATH="/efossils/efossils/priv/data/works" EFOSSILS_EMAIL_FROM_NAME="Efossils" EFOSSILS_EMAIL_FROM_EMAIL="no-reply@localhost.localhost" mix do compile, phx.server

TAREAS COMUNES

Configuración de Servidor SMTP

Para el envio de correos se utiliza la librería Swoosh, vease está para determinar como configurar los adapters.

Cambio de version de ejecutable fossil

Si se ha actualizado el ejecutable es necesario reconstruir los .efossils puede usar la tarea *efossils.repositories.rebuild.

MIX_ENV=prod mix efossils.repositories.rebuild

Usan