YEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEES !!!
i found the problem ! I DID IT !! I AM HAPPY !! YEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH!!
sooo boys it was so simple as … i wanna cry … look at this shit
Soo delete it ports for eeach services like DB and passbolt and only thing is yea really
“traefik.http.services.passbolt.loadbalancer.server.port=80”
Nothing else dont add 443 or custom port just fkn 80 HTTP port and traefik will handle it
so under you can have yml file for passbolt under traefik
version: '3.9'
services:
db:
image: mariadb:10.10
restart: unless-stopped
networks:
- proxy
environment:
- MYSQL_RANDOM_ROOT_PASSWORD=true
- MYSQL_DATABASE=passbolt
- MYSQL_USER=passbolt
- MYSQL_PASSWORD=P4ssb0lt
volumes:
- database_volume:/var/lib/mysql
passbolt:
image: passbolt/passbolt:latest-ce
restart: unless-stopped
networks:
- proxy
depends_on:
- db
environment:
- APP_FULL_BASE_URL=https://passbolt.yourdomain.com
- DATASOURCES_DEFAULT_HOST=db
- DATASOURCES_DEFAULT_USERNAME=passbolt
- DATASOURCES_DEFAULT_PASSWORD=P4ssb0lt
- DATASOURCES_DEFAULT_DATABASE=passbolt
- EMAIL_TRANSPORT_DEFAULT_HOST=mail.yourdomain.com
- EMAIL_TRANSPORT_DEFAULT_PORT=587
- EMAIL_TRANSPORT_DEFAULT_USERNAME=no-reply@yourdomain.com
- EMAIL_TRANSPORT_DEFAULT_PASSWORD=yourownpassword
- EMAIL_TRANSPORT_DEFAULT_TLS=true
- EMAIL_DEFAULT_FROM=no-reply@yourdomain.com
volumes:
- gpg_volume:/etc/passbolt/gpg
- jwt_volume:/etc/passbolt/jwt
command: ["/usr/bin/wait-for.sh", "-t", "0", "db:3306", "--", "/docker-entrypoint.sh"]
labels:
- "traefik.enable=true"
- "traefik.http.routers.passbolt.entrypoints=http"
- "traefik.http.routers.passbolt.rule=Host(`passbolt.yourdomain.com`)"
- "traefik.http.middlewares.passbolt-https-redirect.redirectscheme.scheme=https"
- "traefik.http.routers.passbolt.middlewares=passbolt-https-redirect"
- "traefik.http.routers.passbolt-secure.entrypoints=https"
- "traefik.http.routers.passbolt-secure.rule=Host(`passbolt.yourdomain.com`)"
- "traefik.http.routers.passbolt-secure.tls=true"
- "traefik.http.routers.passbolt-secure.service=passbolt"
- "traefik.http.services.passbolt.loadbalancer.server.port=80"
- "traefik.docker.network=proxy"
networks:
proxy:
external: true
volumes:
database_volume:
gpg_volume:
jwt_volume:
Many thanks to everybody who want to resolve this problem with me and your community.
@garrett @clayton