Client side atproto account migrator in your web browser, along with services for backups and adversarial migrations. pdsmoover.com
pds atproto migrations moo cow
1services: 2 web: 3 image: fatfingers23/moover_web:latest 4 # build: 5 # context: . 6 # dockerfile: ./Dockerfiles/web.Dockerfile 7 ports: 8 - "3000:3000" 9 networks: 10 - moover-network 11 env_file: 12 - path: .env 13 required: true 14 environment: 15 - VITE_DIST=/app/vite/dist 16 - PUBLIC_ASSETS=/app/public 17 depends_on: 18 - postgres 19 web-ui: 20 # image: fatfingers23/moover_web_ui:latest 21 build: 22 context: . 23 dockerfile: ./Dockerfiles/web-ui.Dockerfile 24 ports: 25 - "3001:3001" 26 env_file: 27 - path: .env 28 required: false 29 environment: 30 - PORT=3001 31 networks: 32 - moover-network 33 cron-worker: 34 image: fatfingers23/moover_cron_worker:latest 35 # build: 36 # context: . 37 # dockerfile: ./Dockerfiles/cron-worker.Dockerfile 38 networks: 39 - moover-network 40 env_file: 41 - path: .env 42 required: true 43 depends_on: 44 - postgres 45 worker: 46 image: fatfingers23/moover_worker:latest 47 # build: 48 # context: . 49 # dockerfile: ./Dockerfiles/worker.Dockerfile 50 networks: 51 - moover-network 52 env_file: 53 - path: .env 54 required: true 55 environment: 56 - WORKER_NODE_NAME=rogue-one 57 depends_on: 58 - postgres 59 postgres: 60 image: postgres:latest 61 restart: unless-stopped 62 environment: 63 POSTGRES_USER: ${DB_USER} 64 POSTGRES_PASSWORD: ${DB_PASSWORD} 65 POSTGRES_DB: ${DB_NAME} 66 ports: 67 - "5432:5432" 68 volumes: 69 - moover-postgres-data:/var/lib/postgresql/data 70 extra_hosts: 71 - "host.docker.internal:host-gateway" 72 networks: 73 - moover-network 74 minio: 75 image: minio/minio 76 command: server /data --console-address ":9001" 77 ports: 78 - '9000:9000' 79 - '9001:9001' 80 networks: 81 - moover-network 82 volumes: 83 - 'moover_bucket_store:/data' 84 environment: 85 - MINIO_ROOT_USER=${MINIO_ROOT_USER} 86 - MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD} 87 - MINIO_DEFAULT_BUCKETS=${MINIO_DEFAULT_BUCKETS} 88volumes: 89 moover-postgres-data: 90 moover_bucket_store: 91networks: 92 moover-network: 93 driver: bridge 94