version: '3' services: weblate: image: weblate/weblate tmpfs: - /app/cache volumes: - weblate-data:/app/data env_file: - ./environment ports: - 127.0.0.1:${APP_MAIN_PORT:-8080}:8080 - ::1:${APP_MAIN_PORT:-8080}:8080 restart: always depends_on: - database - cache database: image: postgres:13-alpine env_file: - ./environment volumes: - postgres-data:/var/lib/postgresql/data restart: always cache: image: redis:6-alpine restart: always command: [redis-server, --save, '60', '1'] volumes: - redis-data:/data volumes: weblate-data: {} postgres-data: {} redis-data: {}