¿Por qué son las 5 am? ¿No hay algo simple que pueda usar para rastrear lo que estoy haciendo con todo este tiempo?
https://timelite.bythewood.me/
Quiero rastrear casualmente el tiempo que paso en cosas sin ninguna sobrecarga de firmar en un servicio o incluso estar en línea. Timelite es una aplicación web progresiva y funciona bien sin una conexión a Internet, todos los datos se almacenan localmente y no rastrojo nada.
TimeLite ha sido un gran compañero para mí con soluciones de software de gestión de equipo más agresivas que a veces no me permiten cambiar entre proyectos rápidamente y rastrear el tiempo fácilmente. Tiendo a saltar de proyecto a proyecto y tarea a tarea regularmente. Las soluciones más grandes tienen muchas sobrecargas para el seguimiento de tiempo básico. Tiendo a rastrear mi tiempo aquí y luego ingresar ese tiempo al final del día o incrementos que tienen más sentido.
Para obtener una visión general de cómo ejecutar este proyecto y por qué es útil, consulte el video de DB Tech aquí: https://www.youtube.com/watch?v=wog6qomxloa
Para cualquier forma posible de ejecutar timelite usted mismo, necesitará una copia del repositorio:
git clone https://github.com/overshard/timelite.git
Después de obtener el repositorio, depende de usted cómo desea usarlo.
Deberá tener una versión de node instalada e yarn . Si ya tiene node , pero no sabe si tiene hilo, probablemente solo tenga npm y puede instalar hilo con npm i -g yarn . Después de eso puedes ejecutar:
yarn install
yarn start
Esto girará TimElite para ejecutar en el puerto 3000 al que puede acceder a través de un navegador en http://localhost:3000 .
Realmente no entraré en cómo instalar node aquí, si necesita ayuda con que no se sienta libre de enviar un problema, pero el mejor lugar para comenzar sería buscar how to install node on <your operating system here> . Hay muchas guías excelentes por ahí, ya que es muy popular.
Puede presionar a Vercel con una actualización del archivo vercel.json para cambiar el alias o instalar Docker y Docker-Compose y usarlo en cualquier servidor.
Con Docker Atring -d hasta el final después de up ejecutará este contenedor en modo separado. Hemos restart: unless-stopped configure, así que en el sistema se reinicia o bloquea el contenedor, comenzará de nuevo automáticamente.
docker-compose up -d
Para cambiar en qué puertos se ejecutan las cosas, puede actualizar los scripts del archivo package.json . También deberá actualizar el archivo docker-compose.yml , si lo usa, para publicar correctamente el nuevo puerto.
Es posible que deba reconstruir manualmente su contenedor Docker a veces dependiendo de los cambios que se han realizado que pueden no activar automáticamente una reconstrucción. Para hacer eso puedes ejecutar:
docker-compose up -d --build
up implica que desea comenzar el servidor nuevamente, --build reconstruirá el contenedor y -d , como se indicó anteriormente, nos inicia en modo separado para que pueda configurarlo y olvidarlo.