Ir diretamente para o conteúdo

Definições de cookies

Escolha que tipos de cookies permite. Pode alterar a sua escolha a qualquer momento em Definições de cookies, no fundo de cada página. Política de privacidade

Necessários

Sempre ativos

Necessários para iniciar sessão, manter o seu carrinho e memorizar as suas escolhas. Estão sempre ativos.

Que cookies?
  • weboke_sessie, weboke_klant, weboke_remember: a sua sessão e manter a sessão iniciada
  • weboke_basket: o seu carrinho
  • wkBtwIncl: mostrar preços com ou sem IVA
  • wok_cookies: a sua escolha de cookies, 12 meses

Mede que anúncio leva a uma visita ou encomenda, para não pagarmos por anúncios que não dão resultado.

Que cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), até 90 dias
  • OpenAI Ads, anúncios no ChatGPT
  • wok_aff: através de que parceiro chegou até nós (programa de afiliados), 60 dias

4,6

País e idioma

Cada país tem o seu próprio site, com os preços e o IVA desse país.

Ver

A sua pasta de trabalho com compose.yaml, .env e Caddy

Com docker compose descreve todos os seus contentores num único ficheiro. Neste manual, todas as aplicações ficam na pasta /srv/diensten, com o Caddy como porta de entrada que trata do https para cada aplicação. As receitas do capítulo 7 acrescentam sempre uma pequena parte a esta configuração. Como o compose e a firewall funcionam em conjunto, pode ler em Docker compose e a firewall do curso VPS e gestão de servidores Linux.

A pasta e os ficheiros

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

Comece apenas com o 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:

E o Caddyfile na mesma pasta:

{
	email beheer@example.com
}

Uma linha version: no topo já não é necessária; ainda a encontra em exemplos antigos.

Iniciar e consultar

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 inicia tudo em segundo plano. Com Ctrl+C deixa de acompanhar os registos; os contentores continuam a funcionar. Se alterar o Caddyfile, volte a carregá-lo com:

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

Segredos em .env

As palavras-passe e os tokens não se colocam em compose.yaml, mas sim num ficheiro .env na mesma pasta. Em compose.yaml faz referência a eles com ${NAAM}.

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

Nunca coloque .env no Git e não o partilhe.

O Caddy também já está instalado como serviço no seu servidor?

Se instalou o Caddy ou o nginx como no capítulo 5, as portas 80 e 443 já estão ocupadas. Escolha uma de duas opções:

Um momento…

Configurar os seus domínios

Para cada domínio, defina os servidores de nomes, a ligação ao seu alojamento e quem fica como titular.

A carregar os seus domínios…