Some checks failed
actionlint check / actionlint check (pull_request) Successful in 7s
hadolint check / hadolint check (pull_request) Successful in 6s
conventional commit messages check / conventional commit messages check (pull_request) Successful in 15s
conventional pull request title check / conventional pull request title check (pull_request) Successful in 17s
dotenv-linter check / dotenv-linter check (pull_request) Successful in 25s
GitLeaks check / GitLeaks check (pull_request) Successful in 26s
Prettier check / Prettier check (pull_request) Failing after 25s
htmlhint check / htmlhint check (pull_request) Successful in 36s
markdownlint check / markdownlint check (pull_request) Failing after 34s
Stylelint check / Stylelint check (pull_request) Successful in 28s
yamllint check / yamllint check (pull_request) Successful in 35s
ShellCheck check / ShellCheck check (pull_request) Successful in 41s
checkov check / checkov check (pull_request) Successful in 1m24s
Rust check / Rust check (pull_request) Successful in 26m25s
1.5 KiB
1.5 KiB
Todo Baggins
A task management app tailored specifically to my personal GTD workflow.
Running the web server
Development
- Copy
.env.devto.envand, if desired, edit it. - Create a symlink from
docker-compose.yamltodocker-compose-dev.yaml. - Run the Docker compose stack with
docker compose up --build -d
- Enter the container shell with
docker compose exec -it app sh
- Inside, start the development server with
dx serve --locked --addr 0.0.0.0 --port 8000
- Once the build is finished, the web app will be accessible at http://localhost:8000.
Production
- Copy
.env.devto.envand, if desired, edit it. - Create a symlink from
docker-compose.yamltodocker-compose-prod.yaml. - Run the Docker compose stack with
docker compose up --build -d
- Once the build is finished, the web app will be accessible at the Docker container, port 80.
Running the Android client
- Copy
.env.devto.envand, if desired, edit it. Set theMOBILE_SERVER_URLto the URL of the server which will be available as a backend for the mobile client. - Start the build with
./scripts/export_android_bundle.sh
- Once it is finished, the APK will be present at
bundle/android. - Run the web server as described in [Running the web server](#Running the web server) and make it accessible from the client running the mobile app at the URL specified in the environment variable.