Taiga docker and SSL Certificate

Hi,

It works !

My .env file:

# Taiga's URLs - Variables to define where Taiga should be served
TAIGA_SCHEME=https  # serve Taiga using "http" or "https" (secured) connection
TAIGA_DOMAIN=taiga.internal.test.com  # Taiga's base URL
SUBPATH="" # it'll be appended to the TAIGA_DOMAIN (use either "" or a "/subpath")
WEBSOCKETS_SCHEME=wss  # events connection protocol (use either "ws" or "wss")

My docker-compose.yml file:

  taiga-gateway:
    image: nginx:1.19-alpine
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./taiga-gateway/taiga.conf:/etc/nginx/conf.d/default.conf
      - ./taiga-gateway/certs/taiga.internal.test.com.crt:/etc/nginx/ssl/taiga.internal.test.com.crt
      - ./taiga-gateway/certs/taiga.internal.test.com.key:/etc/nginx/ssl/taiga.internal.test.com.key
      - taiga-static-data:/taiga/static
      - taiga-media-data:/taiga/media
    networks:
      - taiga
    depends_on:
      - taiga-front
      - taiga-back
      - taiga-events

My taiga.conf (nginx) file:

server {
    listen 80 default_server;
    server_name taiga.internal.test.com;
    # Redirect all HTTP requests to HTTPS
    return 301 https://$host$request_uri;
}

server {
    listen 443 ssl;
    server_name taiga.internal.test.com;
    ssl_certificate /etc/nginx/ssl/taiga.internal.test.com.crt;
    ssl_certificate_key /etc/nginx/ssl/taiga.internal.test.com.key;

Thanks for your help

1 Like