Skip to content

Commit 99fe8bc

Browse files
fix(): event/post persistence
1 parent 5805061 commit 99fe8bc

4 files changed

Lines changed: 10 additions & 3 deletions

File tree

docker-compose.prod.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ services:
3232
# SECURITY: Backend port is not exposed externally - only accessible via frontend
3333
# Remove the ports section to prevent direct access to backend
3434
volumes:
35-
- ./backend/posts.json:/app/posts.json:rw
35+
- backend_data:/app/data
36+
- backend_images:/app/static/images
3637
environment:
3738
- RUST_LOG=info
3839
- PORT=8000
@@ -68,3 +69,5 @@ services:
6869

6970
volumes:
7071
minio_data:
72+
backend_data:
73+
backend_images:

docker-compose.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ services:
2929
ports:
3030
- "8000:8000"
3131
volumes:
32-
- ./backend/posts.json:/app/posts.json:rw
32+
- backend_data:/app/data
33+
- backend_images:/app/static/images
3334
environment:
3435
- RUST_LOG=info
3536
- PORT=8000
@@ -64,3 +65,5 @@ services:
6465

6566
volumes:
6667
minio_data:
68+
backend_data:
69+
backend_images:

frontend/src/components/ui/Countdown.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,3 +82,4 @@ const Countdown: React.FC<CountdownProps> = ({ targetDateISO, targetTime, title
8282
export default Countdown;
8383

8484

85+

frontend/tsconfig.app.tsbuildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"root":["./src/App.tsx","./src/main.tsx","./src/vite-env.d.ts","./src/components/layout/Footer.tsx","./src/components/layout/Layout.tsx","./src/components/layout/Navbar.tsx","./src/components/ui/ErrorBoundary.tsx","./src/components/ui/HybridImage.tsx","./src/components/ui/LanguageSwitcher.tsx","./src/components/ui/LoadingSpinner.tsx","./src/components/ui/PostCard.tsx","./src/context/AppContext.tsx","./src/hooks/useEvents.ts","./src/hooks/usePosts.ts","./src/i18n/index.ts","./src/pages/About.tsx","./src/pages/Admin.tsx","./src/pages/Blog.tsx","./src/pages/Events.tsx","./src/pages/Home.tsx","./src/pages/PostDetail.tsx","./src/types/index.ts","./src/utils/api.ts","./public/assets/f.tsx"],"version":"5.6.3"}
1+
{"root":["./src/App.tsx","./src/main.tsx","./src/vite-env.d.ts","./src/components/layout/Footer.tsx","./src/components/layout/Layout.tsx","./src/components/layout/Navbar.tsx","./src/components/ui/Countdown.tsx","./src/components/ui/ErrorBoundary.tsx","./src/components/ui/HybridImage.tsx","./src/components/ui/LanguageSwitcher.tsx","./src/components/ui/LoadingSpinner.tsx","./src/components/ui/PostCard.tsx","./src/context/AppContext.tsx","./src/hooks/useEvents.ts","./src/hooks/usePosts.ts","./src/i18n/index.ts","./src/pages/About.tsx","./src/pages/Admin.tsx","./src/pages/Blog.tsx","./src/pages/Events.tsx","./src/pages/Home.tsx","./src/pages/PostDetail.tsx","./src/types/index.ts","./src/utils/api.ts","./public/assets/f.tsx"],"version":"5.6.3"}

0 commit comments

Comments
 (0)