Install
⚠️ Instructions have changed since v0.3.0
This guide is useful for installation of v0.3.0 or above. Guide for older versions is available here.
-
Clone the repository
git clone https://github.com/intri-in/manage-my-damn-life-nextjs.git -
To install dependencies, run:
npm install -
Install mysql and create a database.
-
Copy the env file, and make desired changes to configuration. For more details see Configuration
cp sample.env.local .env.local -
Run database migrations.
npm run migrate -
Run the build command:
npm run build -
Start the server:
npm run startor to start development server, run:
npm run devTo run the server and get the control back on the command prompt you can also run:
nohup npm run start &To see the started node process you can run
ps aux | grep node -
Your server is now up and running.
For virtual host configuration see Virtual Host Configuration
-
Visit
https://localhost:3000/installto run the installation process. -
If you're not using OAuth, register for a new account. Login to your new account.
-
If not automatically redirected to "Add CalDAV Account" page, visit
http://localhost:3000/accounts/caldavto add your first CalDAV account.