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