Към съдържанието

Настройки за бисквитки

Изберете кои видове бисквитки разрешавате. Можете да промените избора си по всяко време чрез „Настройки за бисквитки“ в долната част на всяка страница. Декларация за поверителност

Необходими

Винаги включени

Нужни са за вход, за запазване на количката и на Вашите избори. Те са винаги включени.

Кои бисквитки?
  • weboke_sessie, weboke_klant, weboke_remember: Вашата сесия и оставането в акаунта
  • weboke_basket: Вашата количка
  • wkBtwIncl: показване на цените с или без ДДС
  • wok_cookies: Вашият избор за бисквитките, 12 месеца

Измерват коя реклама води до посещение или поръчка, за да не плащаме за реклами без резултат.

Кои бисквитки?
  • Google Ads чрез Google Tag Manager (_gcl_au, _gcl_aw), до 90 дни
  • OpenAI Ads, реклами в ChatGPT
  • wok_aff: кой партньор Ви е препратил към нас (партньорска програма), 60 дни

4,6

Държава и език

Всяка държава има собствен сайт, с цените и ДДС на тази държава.

Преглед

Вашата работна папка с compose.yaml, .env и Caddy

С docker compose описвате всички свои контейнери в един файл. В това ръководство всички приложения се намират в папката /srv/diensten, а Caddy служи като входна врата, която осигурява https за всяко приложение. Рецептите в глава 7 добавят тук по нещо всеки път. Как compose и защитната стена работят заедно, ще прочетете в Docker compose и защитната стена от курса VPS и администриране на Linux сървъри.

Папката и файловете

anna@web1:~$ sudo mkdir -p /srv/diensten
anna@web1:~$ cd /srv/diensten
anna@web1:/srv/diensten$ sudo nano compose.yaml

Започнете само с Caddy:

services:
  caddy:
    image: caddy:2
    restart: unless-stopped
    ports:
      - "80:80"
      - "443:443"
      - "443:443/udp"
    volumes:
      - ./Caddyfile:/etc/caddy/Caddyfile:ro
      - caddy-data:/data
      - caddy-config:/config

volumes:
  caddy-data:
  caddy-config:

И Caddyfile в същата папка:

{
	email beheer@example.com
}

Ред version: най-отгоре вече не е необходим; ще го срещнете само в стари примери.

Стартиране и преглед

anna@web1:/srv/diensten$ sudo docker compose up -d
anna@web1:/srv/diensten$ sudo docker compose ps
anna@web1:/srv/diensten$ sudo docker compose logs -f caddy

up -d стартира всичко във фонов режим. С Ctrl+C спирате следенето на логовете; контейнерите продължават да работят. Ако промените Caddyfile, заредете го отново с:

anna@web1:/srv/diensten$ sudo docker compose exec -w /etc/caddy caddy caddy reload

Тайни в .env

Паролите и токените не се записват в compose.yaml, а във файл .env в същата папка. В compose.yaml препращате към тях с ${NAAM}.

anna@web1:/srv/diensten$ sudo nano .env
anna@web1:/srv/diensten$ sudo chmod 600 .env

Никога не добавяйте .env в Git и не го споделяйте.

Caddy вече работи като услуга на Вашия сървър?

Ако сте инсталирали Caddy или nginx, както е описано в глава 5, портове 80 и 443 вече са заети. Изберете един от двата варианта:

Моля, изчакайте…

Настройте домейните си

За всеки домейн настройте сървърите за имена, връзката с хостинга и кой ще бъде собственикът.

Домейните Ви се зареждат…