This repository has been archived on 2025-02-19. You can view files and clone it, but cannot push or open issues or pull requests.
Files
node-apt/docker-compose.yaml

42 lines
758 B
YAML

version: "3.9"
name: apt_stream
volumes:
# Save debian packages in a cache directory to avoid downloading them again
cache_deb:
# Config
config:
services:
# Mongo server
mongo_server:
image: mongo
container_name: mongo_server_apt_stream
restart: always
# Apt server
apt_stream:
build: "./"
container_name: apt_stream
# Restart if the container fails
restart: on-failure
# Wait for mongo server to be ready
depends_on:
- mongo_server
# Mount volumes
volumes:
- cache_deb:/data/cache_deb
- config:/data/config
# Set extra config to "apt-stream server"
command:
- "--db"
- "mongo_server"
- "--port"
- "3000"
# Expose port
ports:
- "3000:3000/tcp"