Pourquoi est-ce 5 heures du matin? N'y a-t-il pas quelque chose de simple que je peux utiliser pour suivre ce que je fais tout ce temps?
https://timelite.bythewood.me/
Je veux suivre avec désinvolture le temps que je passe sur les choses sans les frais généraux de connexion dans un service ou même d'être en ligne. Timelite est une application Web progressive et fonctionne très bien sans connexion Internet, toutes les données sont stockées localement et je ne suive rien.
Timelite a été un très bon compagnon pour moi avec des solutions de logiciels de gestion d'équipe plus agressives qui ne me permettent parfois pas d'échanger rapidement des projets et de suivre le temps facilement. J'ai tendance à passer régulièrement d'un projet à l'autre et d'une tâche à tâche. Les solutions plus grandes ont beaucoup de frais généraux pour le suivi de base. J'ai tendance à suivre mon temps ici, puis à saisir cette fois à la fin de la journée ou des incréments qui ont plus de sens.
Pour un aperçu de la façon de faire fonctionner ce projet et pourquoi il est utile, consultez la vidéo DB Tech dessus ici: https://www.youtube.com/watch?v=WOG6QOMXLOA
Pour toute façon possible d'exécuter Timelite vous-même, vous aurez besoin d'une copie du dépôt:
git clone https://github.com/overshard/timelite.git
Après avoir obtenu le repo, c'est à vous de décider comment vous voulez l'utiliser.
Vous devrez installer une version de node et yarn . Si vous avez déjà node mais que vous ne savez pas si vous avez du fil, vous avez probablement simplement npm et pouvez installer du fil avec npm i -g yarn . Après cela, vous pouvez courir:
yarn install
yarn start
Cela fera tourner Timelite pour fonctionner sur le port 3000 auquel vous pouvez accéder via un navigateur sur http://localhost:3000 .
Je n'irai pas vraiment dans la façon d'installer node ici, si vous avez besoin d'aide avec qui, n'hésitez pas à soumettre un problème, mais le meilleur endroit pour démarrer serait simplement de rechercher how to install node on <your operating system here> . Il existe de nombreux grands guides car il est très populaire.
Vous pouvez soit pousser vers Vercel avec une mise à jour du fichier vercel.json pour modifier l'alias ou installer docker et docker-compose et l'utiliser sur n'importe quel serveur.
Avec Docker A SPEPTEND -d à la fin après up , exécutera ce conteneur en mode détaché. Nous avons restart: unless-stopped configuré, donc sur les redémarrages du système ou les plantages, le conteneur démarrera automatiquement.
docker-compose up -d
Pour modifier les ports que les choses s'exécutent, vous pouvez mettre à jour les scripts du fichier package.json . Vous devrez également mettre à jour le fichier docker-compose.yml , si vous l'utilisez, pour publier correctement le nouveau port.
Vous devrez peut-être parfois reconstruire votre conteneur Docker en fonction des modifications apportées qui peuvent ne pas déclencher automatiquement une reconstruction. Pour ce faire, vous pouvez courir:
docker-compose up -d --build
L' up implique que vous souhaitez recommencer le serveur, --build reconstronnera le conteneur et -d , comme indiqué ci-dessus, nous démarre en mode détaché afin que vous puissiez le définir et l'oublier.