ทำไมถึง 5 โมงเช้า? ไม่มีอะไรง่าย ๆ ที่ฉันสามารถใช้ในการติดตามสิ่งที่ฉันทำกับเวลานี้ได้หรือไม่?
https://timelite.bythewood.me/
ฉันต้องการติดตามเวลาที่ฉันใช้กับสิ่งต่าง ๆ โดยไม่ต้องเสียค่าใช้จ่ายในการลงนามในบริการหรือแม้แต่ออนไลน์ Timelite เป็นแอปพลิเคชันเว็บแบบก้าวหน้าและทำงานได้ดีโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ตข้อมูลทั้งหมดจะถูกเก็บไว้ในเครื่องและฉันไม่ติดตามอะไรเลย
Timelite เป็นเพื่อนที่ยอดเยี่ยมสำหรับฉันด้วยโซลูชันซอฟต์แวร์การจัดการทีมที่ก้าวร้าวมากขึ้นซึ่งบางครั้งไม่อนุญาตให้ฉันสลับระหว่างโครงการอย่างรวดเร็วและติดตามเวลาได้อย่างง่ายดาย ฉันมักจะกระโดดจากโครงการหนึ่งไปอีกโครงการหนึ่งและงานเป็นงานเป็นประจำ โซลูชันที่ใหญ่กว่ามีค่าใช้จ่ายมากมายสำหรับการติดตามเวลาพื้นฐาน ฉันมักจะติดตามเวลาของฉันที่นี่แล้วป้อนเวลานั้นในตอนท้ายของวันหรือเพิ่มขึ้นที่เหมาะสมกว่า
สำหรับภาพรวมของวิธีการให้โครงการนี้ทำงานและทำไมจึงมีประโยชน์ลองดูวิดีโอ DB Tech ที่นี่: https://www.youtube.com/watch?v=wog6QomxLoa
สำหรับวิธีที่เป็นไปได้ในการใช้งาน Timelite ด้วยตัวเองคุณจะต้องมีสำเนา repo:
git clone https://github.com/overshard/timelite.git
หลังจากที่คุณได้รับ repo มันขึ้นอยู่กับคุณว่าคุณต้องการใช้มันอย่างไร
คุณจะต้องติดตั้ง node และ yarn เวอร์ชัน หากคุณมี node อยู่แล้ว แต่ไม่รู้ว่าคุณมีเส้นด้ายคุณอาจมี npm และสามารถติดตั้งเส้นด้ายด้วย npm i -g yarn หลังจากนั้นคุณสามารถวิ่งได้:
yarn install
yarn start
สิ่งนี้จะหมุนช่วงเวลาเพื่อทำงานบนพอร์ต 3000 ซึ่งคุณสามารถเข้าถึงได้ผ่านเบราว์เซอร์ที่ http://localhost:3000
ฉันจะไม่เข้าสู่วิธีการติดตั้ง node ที่นี่หากคุณต้องการความช่วยเหลือเกี่ยวกับการส่งปัญหา แต่สถานที่ที่ดีที่สุดในการเริ่มต้นคือการค้นหา how to install node on <your operating system here> มีมัคคุเทศก์มากมายที่ได้รับความนิยมมาก
คุณสามารถส่งไปยัง Vercel ด้วยการอัปเดตไปยังไฟล์ vercel.json เพื่อเปลี่ยนนามแฝงหรือติดตั้ง Docker และ Docker-compose และใช้มันบนเซิร์ฟเวอร์ใด ๆ
ด้วยการต่อท้ายนักเทียบท่า -d ถึงจุดสิ้นสุดหลังจาก up จะเรียกใช้คอนเทนเนอร์นี้ในโหมดเดี่ยว เรามี restart: unless-stopped การกำหนดค่าไว้ในระบบรีสตาร์ทหรือขัดข้องคอนเทนเนอร์จะเริ่มต้นกลับโดยอัตโนมัติ
docker-compose up -d
หากต้องการเปลี่ยนพอร์ตที่ทำงานบนคุณสามารถอัปเดตสคริปต์ของไฟล์ package.json คุณจะต้องอัปเดตไฟล์ docker-compose.yml หากคุณใช้สิ่งนั้นเพื่อเผยแพร่พอร์ตใหม่อย่างถูกต้อง
คุณอาจต้องสร้างคอนเทนเนอร์ Docker ของคุณด้วยตนเองขึ้นอยู่กับการเปลี่ยนแปลงที่เกิดขึ้นซึ่งอาจไม่กระตุ้นการสร้างใหม่โดยอัตโนมัติ ในการทำเช่นนั้นคุณสามารถวิ่งได้:
docker-compose up -d --build
up หมายถึงว่าคุณต้องการเริ่มต้นเซิร์ฟเวอร์อีกครั้ง --build จะสร้างคอนเทนเนอร์และ -d ตามที่ระบุไว้ข้างต้นเริ่มต้นเราในโหมดเดี่ยวเพื่อให้คุณสามารถตั้งค่าและลืมได้