Skip to content

Instantly share code, notes, and snippets.

@orhun
Last active April 5, 2026 07:54
Show Gist options
  • Select an option

  • Save orhun/eb8488d6658029ecdf843089bde0f29e to your computer and use it in GitHub Desktop.

Select an option

Save orhun/eb8488d6658029ecdf843089bde0f29e to your computer and use it in GitHub Desktop.
Set up `softserve` to mirror repositories from GitHub
version: "3.6"
services:
soft-serve:
image: charmcli/soft-serve:latest
container_name: soft-serve
restart: unless-stopped
ports:
- 23231:23231
- 23232:23232
- 23233:23233
- 9418:9418
volumes:
- ./data:/soft-serve
env_file:
- ./.env # SOFT_SERVE_INITIAL_ADMIN_KEYS="ssh-ed25519 AA..."
#!/usr/bin/env bash
# Define a `soft` entry in ~/.ssh/config as follows:
#
# ```
# Host soft
# HostName localhost
# Port 23231
# IdentityFile ~/.ssh/id_ed25519
# ```
repos=(
"https://github.com/orhun/dotfiles"
"https://github.com/orhun/daktilo"
)
# github_token=""
for repo in "${repos[@]}"; do
response=$(
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer ${github_token}" \
-H "X-GitHub-Api-Version: 2022-11-28" \
"https://api.github.com/repos/${repo#https://github.com/}"
)
name=$(jq .name <<<"${response}")
description=$(jq .description <<<"${response}")
ssh soft repo import --mirror "${name}" --description "${description}" "${repo}"
done
@Kerniol1
Copy link
Copy Markdown

Kerniol1 commented Apr 5, 2026

Ένα ήσυχο κυριακάτικο απόγευμα έψαχνα κάτι διαφορετικό αντί για τηλεόραση. Ήθελα μια πλατφόρμα με απλή εγγραφή και ξεκάθαρες προσφορές. Έτσι κατέληξα στο https://ivy-bet.gr/ μετά από μικρή έρευνα. Διαθέτει μπόνους για νέους χρήστες, δωρεάν περιστροφές και επιπλέον προσφορές επανακατάθεσης, και αναφέρει ότι δραστηριοποιείται στην Ελλάδα με όρους προσαρμοσμένους στην ελληνική αγορά. Μου άρεσε που οι όροι ήταν αναλυτικοί και όχι κρυμμένοι. Το χρησιμοποιώ πλέον όποτε θέλω λίγη χαλάρωση.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment