Docker image and deployment #5

Closed
opened 2026-06-13 14:54:35 +00:00 by foresle · 0 comments
Owner

Package and run the system.

Scope:

  • One Docker image holding the single binary.
  • Run two containers from the run ingest and run feed commands.
  • Both containers mount the same volume, holding the SQLite database and the Telegram session, on the same host.
  • Expose only the feed service's HTTP port, ideally behind a reverse proxy that terminates TLS. Garage is reached over the network.
  • Run the login command once interactively to create the session before the services start.
Package and run the system. Scope: - One Docker image holding the single binary. - Run two containers from the `run ingest` and `run feed` commands. - Both containers mount the same volume, holding the SQLite database and the Telegram session, on the same host. - Expose only the feed service's HTTP port, ideally behind a reverse proxy that terminates TLS. Garage is reached over the network. - Run the `login` command once interactively to create the session before the services start.
foresle added this to the 0.1.0 milestone 2026-06-13 14:54:35 +00:00
foresle self-assigned this 2026-06-13 14:54:35 +00:00
foresle added this to the Developing project 2026-06-13 14:54:35 +00:00
foresle added reference dev 2026-06-13 18:31:48 +00:00
foresle stopped working 2026-06-14 08:41:42 +00:00
46 minutes 55 seconds
foresle stopped working 2026-06-14 11:11:15 +00:00
13 minutes 40 seconds
foresle added the due date 2026-06-14 2026-06-14 11:11:31 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Total time spent: 1 hour
foresle
1 hour
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

2026-06-14

Depends on
#4 CI/CD pipeline
foresle/notgram
Reference
foresle/notgram#5
No description provided.