An unnamed cloud storage app
This repository has been archived on 2024-07-19. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
Marc Cataford fdc402f76a
feat(backend): file deletion flow (#16)
* feat(backend): file deletion flow

* ci: set change-check flags when no changes detected

* feat(backend): refactor settings to be a singleton object

* refactor(backend): cleaning delete flow cruft

* test(backend): add coverage for deletion + adapt coverage to only rely on endpoints

* docs: type responses for deletions
2023-08-14 08:26:05 -04:00
.github/workflows feat(backend): file deletion flow (#16) 2023-08-14 08:26:05 -04:00
backend feat(backend): file deletion flow (#16) 2023-08-14 08:26:05 -04:00
frontend feat(frontend): basic upload file + display in list flow 2023-08-11 00:48:57 -04:00
script feat(backend): sub fetch endpoints (#2) 2023-08-08 23:49:54 -04:00
.gitignore feat(backend): sub fetch endpoints (#2) 2023-08-08 23:49:54 -04:00
README.md build: tooling clean-up (#14) 2023-08-12 16:32:07 -04:00
Taskfile.backend.yml feat(backend): file deletion flow (#16) 2023-08-14 08:26:05 -04:00
Taskfile.frontend.yml build: tooling clean-up (#14) 2023-08-12 16:32:07 -04:00
Taskfile.yml build: split taskfiles into be+fe concerns 2023-08-11 00:48:57 -04:00

rotini

An unnamed cloud storage app

Development

Tooling

Utility commands are managed by go-task and can be called from anywhere. Running . script/bootstrap installs go-task within the project and gets everything ready. From there, task -l provides a breakdown of available tools.

Note that this is the preferred way to running any tooling-related task within the repository, regardless of environment.

Running locally

The application requires a Postgres database instance to be made available to the backend. This can be done for you via task be:start-db.

Starting the backend and frontend applications can be done via task be:start and task fe:start.

See the README files of each of those environments (backend, frontend) for specific requirements (i.e. environment dotfiles).