The Dagu Admin UI relies on a backend server that provides the necessary data for the UI to function properly. To start the backend server, navigate to the project root directory and execute the following command:
git clone [email protected]:yohamta/dagu.git
cd dagu
make server
This command will start the backend server at 127.0.0.1:8080 by default. If you need to use a different address or port, you can modify the appropriate settings in the backend configuration file.
Once the backend server is up and running, you can start the Webpack dev server to serve the frontend assets. To do this, navigate to the admin/ directory and execute the following commands:
cd admin/
yarn install
yarn start
This command will start the Webpack dev server at 127.0.0.1:8081
. You can access the UI by opening your web browser and navigating to https://localhost:8081.
If you need to build the bundle.js
file, which contains all the necessary frontend assets, you can do so using the following command:
cd dagu
make build-admin
This command will build the bundle.js
file and copy it to dagu/internal/admin/handlers/assets/js/bundle.js. This is necessary for the Go backend to include the JavaScript within the binary.