1
0
Fork 0
discord-tweeter/compose.example.yml
Manuel 21d580d1a6
feat: Major refactor, implement web, caching, better tests and build files
* Update golang version to 1.24
* Update multiarch Dockerfile to be more ISA agnostic
* Refactor existing code and properly structure project into modules
* Get rid of global variables except where necessary (go:embed)
* Add default values to Config
* Add webserver with templates to finally correctly serve videos and gifs
* Add tiny caching library to decrease api load and improve latency
* Improve Webhook data preparation by filtering out redundant links
  from the tweet text and properly attaching videos and gifs in separate
  webhook request by utilising new webserver
* Improve tests for filter function
* Improve bake definition for easier CI integration
2025-03-18 19:22:00 +01:00

15 lines
378 B
YAML

services:
discord-tweeter:
build:
context: .
dockerfile: Dockerfile
image: git.snrd.eu/sunred/discord-tweeter:latest
container_name: discord-tweeter
network_mode: bridge
ports:
- "127.0.0.1:8080:8080"
- "[::1]:8080:8080"
volumes:
- ./config.toml:/app/config.toml:ro
- ./data:/app/data:rw
restart: unless-stopped