Retro Bulletin Board Systems on atproto. Web app and TUI. lazy mirror of alyraffauf/atbbs atbbs.xyz
forums python tui atproto bbs
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

add ci for telnet server

+25 -1
+8
.github/workflows/docker.yml
··· 27 27 context: . 28 28 push: true 29 29 tags: ghcr.io/${{ github.repository }}:latest 30 + 31 + - name: Build and push telnet 32 + uses: docker/build-push-action@v6 33 + with: 34 + context: . 35 + file: Dockerfile.telnet 36 + push: true 37 + tags: ghcr.io/${{ github.repository_owner }}/atbbs-telnet:latest
+8
Dockerfile.telnet
··· 1 + FROM python:3.14-slim 2 + WORKDIR /app 3 + COPY pyproject.toml . 4 + RUN pip install --no-cache-dir httpx 5 + COPY core/ core/ 6 + COPY telnet/ telnet/ 7 + EXPOSE 2323 8 + CMD ["python", "-m", "telnet.server"]
+8
docker-compose.yml
··· 6 6 environment: 7 7 PUBLIC_URL: ${PUBLIC_URL:?Set PUBLIC_URL in .env or shell (e.g. https://atbbs.app)} 8 8 restart: unless-stopped 9 + 10 + telnet: 11 + build: 12 + context: . 13 + dockerfile: Dockerfile.telnet 14 + ports: 15 + - "2323:2323" 16 + restart: unless-stopped
+1 -1
pyproject.toml
··· 21 21 atbbs = "cli.__main__:main" 22 22 23 23 [tool.hatch.build.targets.wheel] 24 - packages = ["cli", "core", "tui"] 24 + packages = ["cli", "core", "telnet", "tui"] 25 25 26 26 [dependency-groups] 27 27 dev = []