🚀 Deploy — containers, compose, public URL #7

Open
opened 2026-09-28 07:56:08 +00:00 by SemianiakaVY · 0 comments
Owner

Goal — run the Todo app as a container on the user's server with a persistent volume for the database file.

Owner — Server Ops (w4c-server).

Depends on — a server connection from the user (not connected yet) and a working build (cards ⚙️ Backend & API, 💻 Frontend).

Deliverables

  • Dockerfile + docker-compose.yml in the repository, mounting a volume at the SQLite path (DATABASE_URL) so tasks survive a container restart.
  • Containers built and running; the public URL reported.
  • Container logs readable from the Server Console.

Acceptance (runtime)

  • The public URL serves the task list over HTTP; add a task, restart the container, reload → the task is still there; docker compose ps shows the service healthy.

Ref — docs/PLAN.md §5, SPEC.md §4/§8, /servers, /servers/console.

**Goal** — run the Todo app as a container on the user's server with a persistent volume for the database file. **Owner** — Server Ops (`w4c-server`). **Depends on** — a server connection from the user (not connected yet) and a working build (cards ⚙️ Backend & API, 💻 Frontend). **Deliverables** - `Dockerfile` + `docker-compose.yml` in the repository, mounting a volume at the SQLite path (`DATABASE_URL`) so tasks survive a container restart. - Containers built and running; the public URL reported. - Container logs readable from the Server Console. **Acceptance (runtime)** - The public URL serves the task list over HTTP; add a task, restart the container, reload → the task is still there; `docker compose ps` shows the service healthy. **Ref** — `docs/PLAN.md` §5, `SPEC.md` §4/§8, `/servers`, `/servers/console`.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: SemianiakaVY/todo-list#7
No description provided.