Skip to content

Fix local development setup#174

Closed
dapolach wants to merge 20 commits intootahirs:masterfrom
dapolach:fix/local-dev-setup
Closed

Fix local development setup#174
dapolach wants to merge 20 commits intootahirs:masterfrom
dapolach:fix/local-dev-setup

Conversation

@dapolach
Copy link
Copy Markdown
Contributor

@dapolach dapolach commented Mar 12, 2026

Local development instructions seems to incorrect

Using current instructions from README.md, I had 2 issues with the pages:

  1. when docker image started, page wasn't able to load any styles
  2. when navigating to kontakty page, it was showing blank page.

Am I doing something wrong?

Steps to reproduce:

  1. clone repository
  2. cd into cloned repository
  3.      docker build -t zbm_web_img --build-arg USER_ID=$(id -u) .
         docker run --name zbm_web -d -p 8000:80 -v $(pwd):/var/www/html/user:Z zbm_web_img
  4. open http://localhost:8000

Summary of PR changes

  • Disable CDN plugin for local development — it rewrites all asset URLs to a placeholder domain (yourdomain.cdn.com), breaking styles, scripts and images
  • Document PHP memory limit increase and CDN override in README

dapolach and others added 6 commits March 13, 2026 00:06
CDN plugin rewrites all asset URLs to yourdomain.cdn.com (a placeholder),
which prevents styles, scripts and images from loading locally.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Document CDN plugin override and PHP memory limit increase
needed for the kontakty page with ~30 PNG images.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Extract repeated trainer HTML into partials/trainer.html.twig,
reducing duplicated markup from ~220 lines to ~25 include calls.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Reduce padding and allow word-break on narrow screens so emails
don't overflow the dotted trainer group boxes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@otahirs
Copy link
Copy Markdown
Owner

otahirs commented Mar 13, 2026

config pro php je treba upravit v https://github.com/otahirs/zbm_web/blob/master/Dockerfile#L45

@dapolach
Copy link
Copy Markdown
Contributor Author

config pro php je treba upravit v https://github.com/otahirs/zbm_web/blob/master/Dockerfile#L45

Nenapada Te spis proc se ta stranka prohani pres to gd ? Bylo by asi lepsi aby to nebylo tak narocne (512MB pro PHP mi prijde jako silenost).

@dapolach
Copy link
Copy Markdown
Contributor Author

(ono ostatne pokud se ty full fotky v PNG prehodi za optimalizovane JPG, tak to velmi pravdepodobne ani nebude potreba).

Ty PNG zkusim vecer.

@otahirs
Copy link
Copy Markdown
Owner

otahirs commented Mar 13, 2026

dobry point, chce to pohrat si s
image

@otahirs
Copy link
Copy Markdown
Owner

otahirs commented Mar 13, 2026

na strankach to prave delalo paseku, ale prechod na vpn cdn to vyresil, tak jsem tehdy dal nehledal root issue

@dapolach
Copy link
Copy Markdown
Contributor Author

na strankach to prave delalo paseku, ale prechod na vpn to vyresil, tak jsem tehdy dal nehledal root issue

To myslis to CDN?

Nebude to vypnuti toho pluginu delat paseku po deploy produkcni verze? Ja si nejsem vubec jisty jestli jak to zareaguje po deploy na "prod".

@otahirs
Copy link
Copy Markdown
Owner

otahirs commented Mar 13, 2026

To myslis to CDN?

ano

Nebude to vypnuti toho pluginu delat paseku po deploy produkcni verze? Ja si nejsem vubec jisty jestli jak to zareaguje po deploy na "prod".

config pluginu se nesynchronizuje, je to ok
9da40a7

dapolach and others added 8 commits March 14, 2026 00:45
CDN plugin rewrites all asset URLs to yourdomain.cdn.com (a placeholder),
which prevents styles, scripts and images from loading locally.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Document CDN plugin override and PHP memory limit increase
needed for the kontakty page with ~30 PNG images.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…l-dev-setup

# Conflicts:
#	README.md
#	config/plugins/cdn.yaml
…some transformations defined will be cached)
…some transformations defined will be cached)
@dapolach
Copy link
Copy Markdown
Contributor Author

dapolach commented Mar 14, 2026

dobry point, chce to pohrat si s image

Za mne non-default setting "cache all" (aktualne je zapnuta) je za tim vsim. GD se pak bude pokouset zprocesovat vsechny obrazky (i ty ktere nemaji zadnou transformaci) a to jej na strance kontakty zahltilo protoze tam bylo 30x ~6MB PNG (= 180MB) oproti 128 MB pro PHP.

Vraceni default hodnoty (cache all = vypnuto) tohoto setting by takove PNG nemelo nijak zpracovavat.

Otevrel jsem novy PR protoze se mi tu nejspis nejak nepovedlo udelat spravne merge (neumim delat PRs pres forky ... ) a otevirt PR primo tady nemam opravneni - #178

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants