grain.social is a photo sharing platform built on atproto.

refactor: move remaining services to root folder

Changed files
moderation
nginx
notifications
__generated__
lexicons
pds
services/mod/.dockerignore moderation/.dockerignore
services/mod/.env.example moderation/.env.example
services/mod/Dockerfile moderation/Dockerfile
services/mod/__generated__/index.ts moderation/__generated__/index.ts
services/mod/__generated__/lexicons.ts moderation/__generated__/lexicons.ts
services/mod/__generated__/types/com/atproto/label/defs.ts moderation/__generated__/types/com/atproto/label/defs.ts
services/mod/__generated__/types/com/atproto/label/queryLabels.ts moderation/__generated__/types/com/atproto/label/queryLabels.ts
services/mod/__generated__/types/com/atproto/label/subscribeLabels.ts moderation/__generated__/types/com/atproto/label/subscribeLabels.ts
services/mod/__generated__/util.ts moderation/__generated__/util.ts
services/mod/bin.ts moderation/bin.ts
services/mod/deno.json moderation/deno.json
services/mod/deno.lock moderation/deno.lock
services/mod/fly.toml moderation/fly.toml
services/mod/lexicons.json moderation/lexicons.json
services/mod/lexicons/com/atproto/label/defs.json moderation/lexicons/com/atproto/label/defs.json
services/mod/lexicons/com/atproto/label/queryLabels.json moderation/lexicons/com/atproto/label/queryLabels.json
services/mod/lexicons/com/atproto/label/subscribeLabels.json moderation/lexicons/com/atproto/label/subscribeLabels.json
services/mod/main.ts moderation/main.ts
services/nginx/Dockerfile nginx/Dockerfile
services/nginx/fly.toml nginx/fly.toml
services/nginx/nginx.conf nginx/nginx.conf
services/notifications/Dockerfile notifications/Dockerfile
services/notifications/__generated__/index.ts notifications/__generated__/index.ts
services/notifications/__generated__/lexicons.ts notifications/__generated__/lexicons.ts
services/notifications/__generated__/types/app/bsky/actor/defs.ts notifications/__generated__/types/app/bsky/actor/defs.ts
services/notifications/__generated__/types/app/bsky/actor/profile.ts notifications/__generated__/types/app/bsky/actor/profile.ts
services/notifications/__generated__/types/app/bsky/embed/defs.ts notifications/__generated__/types/app/bsky/embed/defs.ts
services/notifications/__generated__/types/app/bsky/embed/external.ts notifications/__generated__/types/app/bsky/embed/external.ts
services/notifications/__generated__/types/app/bsky/embed/images.ts notifications/__generated__/types/app/bsky/embed/images.ts
services/notifications/__generated__/types/app/bsky/embed/record.ts notifications/__generated__/types/app/bsky/embed/record.ts
services/notifications/__generated__/types/app/bsky/embed/recordWithMedia.ts notifications/__generated__/types/app/bsky/embed/recordWithMedia.ts
services/notifications/__generated__/types/app/bsky/embed/video.ts notifications/__generated__/types/app/bsky/embed/video.ts
services/notifications/__generated__/types/app/bsky/feed/defs.ts notifications/__generated__/types/app/bsky/feed/defs.ts
services/notifications/__generated__/types/app/bsky/feed/postgate.ts notifications/__generated__/types/app/bsky/feed/postgate.ts
services/notifications/__generated__/types/app/bsky/feed/threadgate.ts notifications/__generated__/types/app/bsky/feed/threadgate.ts
services/notifications/__generated__/types/app/bsky/graph/defs.ts notifications/__generated__/types/app/bsky/graph/defs.ts
services/notifications/__generated__/types/app/bsky/graph/follow.ts notifications/__generated__/types/app/bsky/graph/follow.ts
services/notifications/__generated__/types/app/bsky/labeler/defs.ts notifications/__generated__/types/app/bsky/labeler/defs.ts
services/notifications/__generated__/types/app/bsky/richtext/facet.ts notifications/__generated__/types/app/bsky/richtext/facet.ts
services/notifications/__generated__/types/com/atproto/label/defs.ts notifications/__generated__/types/com/atproto/label/defs.ts
services/notifications/__generated__/types/com/atproto/moderation/defs.ts notifications/__generated__/types/com/atproto/moderation/defs.ts
services/notifications/__generated__/types/com/atproto/repo/strongRef.ts notifications/__generated__/types/com/atproto/repo/strongRef.ts
services/notifications/__generated__/types/sh/tangled/actor/profile.ts notifications/__generated__/types/sh/tangled/actor/profile.ts
services/notifications/__generated__/types/sh/tangled/graph/follow.ts notifications/__generated__/types/sh/tangled/graph/follow.ts
services/notifications/__generated__/types/social/grain/actor/defs.ts notifications/__generated__/types/social/grain/actor/defs.ts
services/notifications/__generated__/types/social/grain/actor/getActorFavs.ts notifications/__generated__/types/social/grain/actor/getActorFavs.ts
services/notifications/__generated__/types/social/grain/actor/getProfile.ts notifications/__generated__/types/social/grain/actor/getProfile.ts
services/notifications/__generated__/types/social/grain/actor/profile.ts notifications/__generated__/types/social/grain/actor/profile.ts
services/notifications/__generated__/types/social/grain/actor/searchActors.ts notifications/__generated__/types/social/grain/actor/searchActors.ts
services/notifications/__generated__/types/social/grain/comment.ts notifications/__generated__/types/social/grain/comment.ts
services/notifications/__generated__/types/social/grain/comment/defs.ts notifications/__generated__/types/social/grain/comment/defs.ts
services/notifications/__generated__/types/social/grain/defs.ts notifications/__generated__/types/social/grain/defs.ts
services/notifications/__generated__/types/social/grain/favorite.ts notifications/__generated__/types/social/grain/favorite.ts
services/notifications/__generated__/types/social/grain/feed/getTimeline.ts notifications/__generated__/types/social/grain/feed/getTimeline.ts
services/notifications/__generated__/types/social/grain/gallery.ts notifications/__generated__/types/social/grain/gallery.ts
services/notifications/__generated__/types/social/grain/gallery/defs.ts notifications/__generated__/types/social/grain/gallery/defs.ts
services/notifications/__generated__/types/social/grain/gallery/getActorGalleries.ts notifications/__generated__/types/social/grain/gallery/getActorGalleries.ts
services/notifications/__generated__/types/social/grain/gallery/getGallery.ts notifications/__generated__/types/social/grain/gallery/getGallery.ts
services/notifications/__generated__/types/social/grain/gallery/getGalleryThread.ts notifications/__generated__/types/social/grain/gallery/getGalleryThread.ts
services/notifications/__generated__/types/social/grain/gallery/item.ts notifications/__generated__/types/social/grain/gallery/item.ts
services/notifications/__generated__/types/social/grain/graph/follow.ts notifications/__generated__/types/social/grain/graph/follow.ts
services/notifications/__generated__/types/social/grain/graph/getFollowers.ts notifications/__generated__/types/social/grain/graph/getFollowers.ts
services/notifications/__generated__/types/social/grain/graph/getFollows.ts notifications/__generated__/types/social/grain/graph/getFollows.ts
services/notifications/__generated__/types/social/grain/labeler/defs.ts notifications/__generated__/types/social/grain/labeler/defs.ts
services/notifications/__generated__/types/social/grain/labeler/service.ts notifications/__generated__/types/social/grain/labeler/service.ts
services/notifications/__generated__/types/social/grain/notification/defs.ts notifications/__generated__/types/social/grain/notification/defs.ts
services/notifications/__generated__/types/social/grain/notification/getNotifications.ts notifications/__generated__/types/social/grain/notification/getNotifications.ts
services/notifications/__generated__/types/social/grain/notification/updateSeen.ts notifications/__generated__/types/social/grain/notification/updateSeen.ts
services/notifications/__generated__/types/social/grain/photo.ts notifications/__generated__/types/social/grain/photo.ts
services/notifications/__generated__/types/social/grain/photo/defs.ts notifications/__generated__/types/social/grain/photo/defs.ts
services/notifications/__generated__/types/social/grain/photo/exif.ts notifications/__generated__/types/social/grain/photo/exif.ts
services/notifications/__generated__/types/social/grain/photo/getActorPhotos.ts notifications/__generated__/types/social/grain/photo/getActorPhotos.ts
services/notifications/__generated__/util.ts notifications/__generated__/util.ts
services/notifications/deno.json notifications/deno.json
services/notifications/deno.lock notifications/deno.lock
services/notifications/env.example notifications/env.example
services/notifications/fly.toml notifications/fly.toml
services/notifications/lexicons/app/bsky/actor/defs.json notifications/lexicons/app/bsky/actor/defs.json
services/notifications/lexicons/app/bsky/actor/profile.json notifications/lexicons/app/bsky/actor/profile.json
services/notifications/lexicons/app/bsky/embed/defs.json notifications/lexicons/app/bsky/embed/defs.json
services/notifications/lexicons/app/bsky/embed/external.json notifications/lexicons/app/bsky/embed/external.json
services/notifications/lexicons/app/bsky/embed/images.json notifications/lexicons/app/bsky/embed/images.json
services/notifications/lexicons/app/bsky/embed/record.json notifications/lexicons/app/bsky/embed/record.json
services/notifications/lexicons/app/bsky/embed/recordWithMedia.json notifications/lexicons/app/bsky/embed/recordWithMedia.json
services/notifications/lexicons/app/bsky/embed/video.json notifications/lexicons/app/bsky/embed/video.json
services/notifications/lexicons/app/bsky/feed/defs.json notifications/lexicons/app/bsky/feed/defs.json
services/notifications/lexicons/app/bsky/feed/postgate.json notifications/lexicons/app/bsky/feed/postgate.json
services/notifications/lexicons/app/bsky/feed/threadgate.json notifications/lexicons/app/bsky/feed/threadgate.json
services/notifications/lexicons/app/bsky/graph/defs.json notifications/lexicons/app/bsky/graph/defs.json
services/notifications/lexicons/app/bsky/graph/follow.json notifications/lexicons/app/bsky/graph/follow.json
services/notifications/lexicons/app/bsky/labeler/defs.json notifications/lexicons/app/bsky/labeler/defs.json
services/notifications/lexicons/app/bsky/richtext/facet.json notifications/lexicons/app/bsky/richtext/facet.json
services/notifications/lexicons/com/atproto/label/defs.json notifications/lexicons/com/atproto/label/defs.json
services/notifications/lexicons/com/atproto/moderation/defs.json notifications/lexicons/com/atproto/moderation/defs.json
services/notifications/lexicons/com/atproto/repo/strongRef.json notifications/lexicons/com/atproto/repo/strongRef.json
services/notifications/lexicons/sh/tangled/actor/profile.json notifications/lexicons/sh/tangled/actor/profile.json
services/notifications/lexicons/sh/tangled/graph/follow.json notifications/lexicons/sh/tangled/graph/follow.json
services/notifications/lexicons/social/grain/actor/defs.json notifications/lexicons/social/grain/actor/defs.json
services/notifications/lexicons/social/grain/actor/getActorFavs.json notifications/lexicons/social/grain/actor/getActorFavs.json
services/notifications/lexicons/social/grain/actor/getProfile.json notifications/lexicons/social/grain/actor/getProfile.json
services/notifications/lexicons/social/grain/actor/profile.json notifications/lexicons/social/grain/actor/profile.json
services/notifications/lexicons/social/grain/actor/searchActors.json notifications/lexicons/social/grain/actor/searchActors.json
services/notifications/lexicons/social/grain/comment/comment.json notifications/lexicons/social/grain/comment/comment.json
services/notifications/lexicons/social/grain/comment/defs.json notifications/lexicons/social/grain/comment/defs.json
services/notifications/lexicons/social/grain/defs.json notifications/lexicons/social/grain/defs.json
services/notifications/lexicons/social/grain/favorite.json notifications/lexicons/social/grain/favorite.json
services/notifications/lexicons/social/grain/feed/getTimeline.json notifications/lexicons/social/grain/feed/getTimeline.json
services/notifications/lexicons/social/grain/gallery/defs.json notifications/lexicons/social/grain/gallery/defs.json
services/notifications/lexicons/social/grain/gallery/gallery.json notifications/lexicons/social/grain/gallery/gallery.json
services/notifications/lexicons/social/grain/gallery/getActorGalleries.json notifications/lexicons/social/grain/gallery/getActorGalleries.json
services/notifications/lexicons/social/grain/gallery/getGallery.json notifications/lexicons/social/grain/gallery/getGallery.json
services/notifications/lexicons/social/grain/gallery/getGalleryThread.json notifications/lexicons/social/grain/gallery/getGalleryThread.json
services/notifications/lexicons/social/grain/gallery/item.json notifications/lexicons/social/grain/gallery/item.json
services/notifications/lexicons/social/grain/graph/follow.json notifications/lexicons/social/grain/graph/follow.json
services/notifications/lexicons/social/grain/graph/getFollowers.json notifications/lexicons/social/grain/graph/getFollowers.json
services/notifications/lexicons/social/grain/graph/getFollows.json notifications/lexicons/social/grain/graph/getFollows.json
services/notifications/lexicons/social/grain/labelers/defs.json notifications/lexicons/social/grain/labelers/defs.json
services/notifications/lexicons/social/grain/labelers/service.json notifications/lexicons/social/grain/labelers/service.json
services/notifications/lexicons/social/grain/notification/defs.json notifications/lexicons/social/grain/notification/defs.json
services/notifications/lexicons/social/grain/notification/getNotifications.json notifications/lexicons/social/grain/notification/getNotifications.json
services/notifications/lexicons/social/grain/notification/updateSeen.json notifications/lexicons/social/grain/notification/updateSeen.json
services/notifications/lexicons/social/grain/photo/defs.json notifications/lexicons/social/grain/photo/defs.json
services/notifications/lexicons/social/grain/photo/exif.json notifications/lexicons/social/grain/photo/exif.json
services/notifications/lexicons/social/grain/photo/getActorPhotos.json notifications/lexicons/social/grain/photo/getActorPhotos.json
services/notifications/lexicons/social/grain/photo/photo.json notifications/lexicons/social/grain/photo/photo.json
services/notifications/main.ts notifications/main.ts
services/pds/.env.example pds/.env.example
services/pds/README.md pds/README.md
services/pds/account.sh pds/account.sh
services/pds/fly.toml pds/fly.toml
services/pds/pdsadmin-command.sh pds/pdsadmin-command.sh
services/pds/request-crawl.sh pds/request-crawl.sh