Files
linkbeam/docker-compose.yml
Vladimir nett00n Budylnikov 5d4916ff05
Some checks failed
CI/CD Pipeline / Test (push) Has been cancelled
CI/CD Pipeline / Lint (push) Has been cancelled
CI/CD Pipeline / Build (386, linux, linkbeam-linux-386) (push) Has been cancelled
CI/CD Pipeline / Build (386, windows, linkbeam-windows-386.exe) (push) Has been cancelled
CI/CD Pipeline / Build (amd64, darwin, linkbeam-darwin-amd64) (push) Has been cancelled
CI/CD Pipeline / Build (amd64, linux, linkbeam-linux-amd64) (push) Has been cancelled
CI/CD Pipeline / Build (amd64, windows, linkbeam-windows-amd64.exe) (push) Has been cancelled
CI/CD Pipeline / Build (arm, 7, linux, linkbeam-linux-armv7) (push) Has been cancelled
CI/CD Pipeline / Build (arm64, darwin, linkbeam-darwin-arm64) (push) Has been cancelled
CI/CD Pipeline / Build (arm64, linux, linkbeam-linux-arm64) (push) Has been cancelled
CI/CD Pipeline / Build (arm64, windows, linkbeam-windows-arm64.exe) (push) Has been cancelled
CI/CD Pipeline / Build Docker Image (push) Has been cancelled
CI/CD Pipeline / Create Release (push) Has been cancelled
2025-12-13 15:47:16+04:00
2025-12-13 15:47:32 +04:00

33 lines
754 B
YAML

---
services:
app:
image: docker.io/5mdt/linkbeam:latest
build:
context: ./
dockerfile: Dockerfile
x-bake:
platforms:
- linux/amd64
- linux/arm64
volumes:
# Mount your config file
- ./config.yaml:/app/config/config.yaml:ro
# Mount output directory
- ./dist:/app/dist
# Optional: mount custom templates
- ./templates:/app/templates:ro
# Optional: mount custom themes
- ./themes:/app/themes:ro
environment:
- CONFIG_PATH=${CONFIG_PATH:-/app/config/config.yaml}
restart: "no"
nginx:
image: nginx:alpine
ports:
- ${PUBLIC_PORT:-"80:80"}
volumes:
- ./dist:/usr/share/nginx/html:ro
restart: unless-stopped