# SPDX-FileCopyrightText: 2026 Aurora OSS # SPDX-License-Identifier: GPL-3.0-or-later services: protonvpn: image: qmcgaw/gluetun:latest container_name: aurora-apk-downloader-protonvpn cap_add: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun environment: VPN_SERVICE_PROVIDER: protonvpn VPN_TYPE: ${VPN_TYPE:-wireguard} SERVER_COUNTRIES: ${SERVER_COUNTRIES:-Turkey} WIREGUARD_PRIVATE_KEY: ${WIREGUARD_PRIVATE_KEY:-} WIREGUARD_ADDRESSES: ${WIREGUARD_ADDRESSES:-} OPENVPN_USER: ${OPENVPN_USER:-} OPENVPN_PASSWORD: ${OPENVPN_PASSWORD:-} TZ: ${TZ:-Europe/Istanbul} healthcheck: test: ["CMD", "/gluetun-entrypoint", "healthcheck"] interval: 10s timeout: 5s retries: 12 restart: unless-stopped downloader: build: context: .. dockerfile: apk-downloader/Dockerfile image: aurora-apk-downloader:latest network_mode: "service:protonvpn" depends_on: protonvpn: condition: service_healthy volumes: - ${DOWNLOADS_DIR:-../downloads}:/downloads - ${AUTH_CACHE_DIR:-../.apk-downloader-auth}:/root/.config/aurora-apk-downloader command: - ${APK_PACKAGE:-com.nestle.tr.nescafe.nescafe3in1loyaltyapp} - --out - /downloads restart: "no"