dimitar
d573846e5c
fix: configure CORS to allow frontend and PWA domains
...
- Update backend main.ts to include www.placebo.mk in allowed origins
- Add logging to show which origins are allowed
- Set FRONTEND_URL, PWA_URL, STRAPI_URL env vars in docker-compose
- This fixes 'No Access-Control-Allow-Origin header' CORS errors
2026-02-24 19:28:54 +01:00
dimitar
c3b01de12e
fix: update CSP headers to allow production API domains
...
- Add https://api.placebo.mk to connect-src for API requests
- Add https://cms.placebo.mk to connect-src for CMS API
- Add Google Fonts domains to style-src and font-src
- Add manifest-src for PWA manifest
- This fixes 'Refused to connect' CSP violations
2026-02-24 19:16:22 +01:00
dimitar
80a2ee89a6
fix: create symlink for Strapi admin build location
...
Strapi 5 looks for the admin build at
/app/node_modules/@strapi/admin/dist/server/server/build
but we have it at /app/dist/build. Create a symlink to fix this.
2026-02-24 19:02:05 +01:00
dimitar
ff0916b37c
fix: copy .strapi metadata directory for admin panel
...
- Add .strapi directory copy to Dockerfile
- Add admin path configuration
- This should fix the admin panel serving from correct location
2026-02-24 18:42:51 +01:00
dimitar
6eb68b7bd3
debug: add detailed connection config logging
...
- Log the actual connection config being passed to Knex
- Show password length to verify it's set
- This should help identify why PostgreSQL sees 'root' user
2026-02-24 18:33:58 +01:00
dimitar
fcbd082f6d
feat: add detailed database configuration logging
...
- Log whether DATABASE_PASSWORD is set (without revealing value)
- Add timeout and debug options
- Restore correct nested connection structure for Strapi 5
- Add more diagnostic logging to troubleshoot connection issues
2026-02-24 18:26:25 +01:00
dimitar
183636bceb
fix: improve PostgreSQL health checks and expose port 5432
...
- Add explicit expose directive for port 5432 on both postgres containers
- Improve health check to test specific database and user
- Should help with database connection issues
2026-02-24 18:13:10 +01:00
dimitar
5262e73a12
cms fix
2026-02-24 18:02:03 +01:00
dimitar
590a96e502
fix: correct Strapi database configuration structure
...
The database config had an incorrect nested structure with
connection.client.connection which caused Strapi to fail with
'Cannot destructure property client of db.config.connection'.
Fixed to use the correct flat structure:
connection.client, connection.host, etc.
2026-02-24 18:01:30 +01:00
dimitar
0ef26ba2f1
fix: add HTTP to HTTPS redirect and fix CMS Dockerfile
...
- Add HTTP router and redirect middleware for Let's Encrypt challenges
- Fix CMS Dockerfile to copy config from source (not dist)
- Add favicon.png to CMS container
- Enable automatic HTTPS redirect for all services
2026-02-24 17:52:51 +01:00
dimitar
2efdf20f88
refactor: use npm prune --omit=dev instead of deprecated --production flag
2026-02-24 17:41:38 +01:00
dimitar
ed723bc429
fix: use 'https' entrypoint instead of 'websecure' for Traefik
2026-02-24 17:34:51 +01:00
dimitar
b8dfde512c
feat: add manual Traefik labels and coolify network to all services
2026-02-24 17:16:28 +01:00
dimitar
5fc424408e
fix: correct health check endpoints and use IPv4 addresses
2026-02-24 16:49:17 +01:00
dimitar
749ff5659c
port conf
2026-02-24 16:44:40 +01:00
dimitar
a2caaab26a
devops again
2026-02-24 15:13:50 +01:00
dimitar
bc3e834a39
tr
2026-02-24 14:39:41 +01:00
dimitar
7a96b52cfc
devops doodle
2026-02-24 14:17:29 +01:00
dimitar
5233eec96a
devopse secret
2026-02-24 14:01:10 +01:00
dimitar
831da0af4d
messing up deployment
2026-02-24 13:49:03 +01:00
dimitar
a9528582fd
strapi config
2026-02-24 13:31:31 +01:00
dimitar
ee676b3916
db config
2026-02-24 13:15:47 +01:00
dimitar
9013bc51f3
docker files fix
2026-02-24 12:58:38 +01:00
dimitar
57ae0bb3b5
cool up
2026-02-23 06:21:45 +01:00
dimitar
3b827a90ac
prod update
2026-02-23 05:54:35 +01:00
dimitar
3af4b92e1b
legacy
2026-02-23 05:28:46 +01:00
dimitar
cfc43a7119
docker fix
2026-02-23 05:18:40 +01:00
dimitar
dc93a8b652
compose coolify
2026-02-23 04:51:14 +01:00
dimitar
69833d2067
prod
2026-02-22 05:30:47 +01:00
dimitar
d041575600
logs removed
2026-02-22 04:49:38 +01:00
dimitar
57864e00da
push notification
...
fix implemented
2026-02-22 04:00:20 +01:00
dimitar
0bbf2ab56f
push notification implemented
...
need testing
2026-02-22 02:23:41 +01:00
dimitar
26a17b5a4c
Merge branch 'pwa'
2026-02-22 01:27:13 +01:00
dimitar
7725674fd5
implemented
2026-02-22 01:20:59 +01:00
dimitar
f1f16a80a5
pwa ready
2026-02-22 01:11:20 +01:00
dimitar
83c60ce40d
ag
2026-02-22 00:44:46 +01:00
dimitar
f20842b3ab
xxl
2026-02-16 21:50:11 +01:00
dimitar
8510cccb6e
buymeacoffe added
2026-02-16 21:20:58 +01:00
dimitar
c2c77ac92a
Merge branch 'redesignNo1'
2026-02-16 20:45:29 +01:00
dimitar
71b1b549c3
admin dashboard fixed
...
maybe we need another design for this page
2026-02-16 20:42:11 +01:00
dimitar
aa79eba06d
pading fixed on pages
2026-02-16 19:52:37 +01:00
dimitar
62c68e4bc6
scrollbar on every page
2026-02-16 19:47:24 +01:00
dimitar
2be6216772
date fixed
...
also прекршени вести Ч)
2026-02-16 19:41:00 +01:00
dimitar
ae28f56337
header transparency fix
2026-02-16 19:19:27 +01:00
dimitar
10fe702749
liveblog update fix
2026-02-16 19:15:31 +01:00
dimitar
4c4d741b1f
redesign looking good
2026-02-16 18:50:33 +01:00
dimitar
6abae13dbd
run
2026-02-16 18:16:06 +01:00
dimitar
46eb41aaa5
category field added
...
implemented ctegory logic, ditional pages added
2026-02-06 03:35:28 +01:00
dimitar
add12b2fbf
hero section added
...
hero article menagment implemented in admin UI
2026-02-06 02:14:10 +01:00
dimitar
6d65d5975c
mobile nav implemented
...
dark mode need rifinements
2026-02-06 01:04:43 +01:00