Client side atproto account migrator in your web browser, along with services for backups and adversarial migrations. pdsmoover.com
pds atproto migrations moo cow
at main 56 lines 1.2 kB view raw
1services: 2 web: 3 image: fatfingers23/moover_web:latest 4 restart: unless-stopped 5 network_mode: host 6 ports: 7 - "3000:3000" 8 env_file: 9 - path: .env 10 required: true 11 environment: 12 - VITE_DIST=/app/vite/dist 13 - PUBLIC_ASSETS=/app/public 14 web-ui: 15 image: fatfingers23/moover_ui:latest 16 network_mode: host 17 restart: unless-stopped 18 ports: 19 - "3001:3001" 20 environment: 21 - PORT=3001 22 - PUBLIC_XRPC_BASE=pdsmoover.com 23 caddy: 24 image: caddy:2-alpine 25 network_mode: host 26 restart: unless-stopped 27 ports: 28 - "80:80" 29 - "443:443" 30 volumes: 31 - ./Caddyfile:/etc/caddy/Caddyfile 32 - caddy_data:/data 33 - caddy_config:/config 34 depends_on: 35 - web 36 - web-ui 37 #Only a single one of these instances should be running 38 #it's what triggers daily backups 39 cron-worker: 40 image: fatfingers23/moover_cron_worker:latest 41 network_mode: host 42 restart: unless-stopped 43 build: 44 context: . 45 dockerfile: ./Dockerfiles/cron-worker.Dockerfile 46 env_file: 47 - path: .env 48 required: true 49 50networks: 51 moover_network: 52 driver: bridge 53 54volumes: 55 caddy_data: 56 caddy_config: