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

refactor: move darkroom related code into /darkroom folder

+6 -6
.github/workflows/darkroom.yml
··· 4 4 workflow_dispatch: 5 5 pull_request: 6 6 branches: [ main ] 7 - paths: [ 'services/darkroom/**' ] 7 + paths: [ 'darkroom/**' ] 8 8 push: 9 9 branches: [ main ] 10 - paths: [ 'services/darkroom/**' ] 10 + paths: [ 'darkroom/**' ] 11 11 12 12 jobs: 13 13 build: 14 14 runs-on: ubuntu-latest 15 15 defaults: 16 16 run: 17 - working-directory: services/darkroom 17 + working-directory: darkroom 18 18 19 19 steps: 20 20 - name: Checkout code ··· 64 64 uses: actions/upload-artifact@v4 65 65 with: 66 66 name: darkroom-docker-image 67 - path: services/darkroom/darkroom-image.tar.gz 67 + path: darkroom/darkroom-image.tar.gz 68 68 retention-days: 1 69 69 70 70 deploy: ··· 73 73 runs-on: ubuntu-latest 74 74 defaults: 75 75 run: 76 - working-directory: services/darkroom 76 + working-directory: darkroom 77 77 78 78 steps: 79 79 - name: Checkout code ··· 83 83 uses: actions/download-artifact@v4 84 84 with: 85 85 name: darkroom-docker-image 86 - path: services/darkroom/ 86 + path: darkroom/ 87 87 88 88 - name: Load Docker image 89 89 run: docker load < darkroom-image.tar.gz
services/darkroom/.gitignore darkroom/.gitignore
services/darkroom/Cargo.lock darkroom/Cargo.lock
services/darkroom/Cargo.toml darkroom/Cargo.toml
services/darkroom/README.md darkroom/README.md
services/darkroom/flake.lock darkroom/flake.lock
services/darkroom/flake.nix darkroom/flake.nix
services/darkroom/fly.toml darkroom/fly.toml
services/darkroom/src/composite_handler.rs darkroom/src/composite_handler.rs
services/darkroom/src/gallery_service.rs darkroom/src/gallery_service.rs
services/darkroom/src/html_generator.rs darkroom/src/html_generator.rs
services/darkroom/src/main.rs darkroom/src/main.rs
services/darkroom/src/preview_handler.rs darkroom/src/preview_handler.rs
services/darkroom/src/screenshot_service.rs darkroom/src/screenshot_service.rs
services/darkroom/src/types.rs darkroom/src/types.rs
services/darkroom/static/css/adaptive_layout.css darkroom/static/css/adaptive_layout.css
services/darkroom/static/css/collage_layout.css darkroom/static/css/collage_layout.css
services/darkroom/static/js/adaptive_layout.js darkroom/static/js/adaptive_layout.js
services/darkroom/static/js/collage_layout.js darkroom/static/js/collage_layout.js
services/darkroom/templates/adaptive_layout.html darkroom/templates/adaptive_layout.html
services/darkroom/templates/collage_layout.html darkroom/templates/collage_layout.html