Client side atproto account migrator in your web browser, along with services for backups and adversarial migrations.
at next 1.9 kB view raw
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 cron-worker: 20 image: fatfingers23/moover_cron_worker:latest 21 # build: 22 # context: . 23 # dockerfile: ./Dockerfiles/cron-worker.Dockerfile 24 networks: 25 - moover-network 26 env_file: 27 - path: .env 28 required: true 29 depends_on: 30 - postgres 31 worker: 32 image: fatfingers23/moover_worker:latest 33 # build: 34 # context: . 35 # dockerfile: ./Dockerfiles/worker.Dockerfile 36 networks: 37 - moover-network 38 env_file: 39 - path: .env 40 required: true 41 environment: 42 - WORKER_NODE_NAME=rogue-one 43 depends_on: 44 - postgres 45 postgres: 46 image: postgres:latest 47 restart: unless-stopped 48 environment: 49 POSTGRES_USER: ${DB_USER} 50 POSTGRES_PASSWORD: ${DB_PASSWORD} 51 POSTGRES_DB: ${DB_NAME} 52 ports: 53 - "5432:5432" 54 volumes: 55 - moover-postgres-data:/var/lib/postgresql/data 56 extra_hosts: 57 - "host.docker.internal:host-gateway" 58 networks: 59 - moover-network 60 minio: 61 image: minio/minio 62 command: server /data --console-address ":9001" 63 ports: 64 - '9000:9000' 65 - '9001:9001' 66 networks: 67 - moover-network 68 volumes: 69 - 'moover_bucket_store:/data' 70 environment: 71 - MINIO_ROOT_USER=${MINIO_ROOT_USER} 72 - MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD} 73 - MINIO_DEFAULT_BUCKETS=${MINIO_DEFAULT_BUCKETS} 74volumes: 75 moover-postgres-data: 76 moover_bucket_store: 77networks: 78 moover-network: 79 driver: bridge 80