I've got no issue running ps in a container (without traefik) but as soon as i add traefik labels to the compose file i get 404 or bad gateway.
I'm sure there's something that i need to change in the compose file, but im not sure what? Can you help?
Like i say, i can run traefik with other containers (all with wildcard tls certs working fine) but when i add ps - it doesnt work.
services:
mariadb:
container_name: mariadb
image: docker.io/bitnami/mariadb:latest
environment:
- ALLOW_EMPTY_PASSWORD=no
- MARIADB_ROOT_PASSWORD=AzfrZEby2PKyyH59P
- MARIADB_DATABASE=prestashop_2024
- MARIADB_USER=user1
- MARIADB_PASSWORD=gyeGjEZ92obHWg#Y#d7
volumes:
- /home/user1/bitnami/mariadb:/bitnami/mariadb
networks:
- prestashop-net
prestashop:
container_name: prestashop
image: docker.io/bitnami/prestashop:latest
environment:
- PRESTASHOP_HOST=example.com
- PRESTASHOP_TIMEZONE=Asia/Singapore
- PRESTASHOP_DATABASE_HOST=mariadb
- PRESTASHOP_DATABASE_PORT_NUMBER=3306
- PRESTASHOP_DATABASE_USER=user1
- PRESTASHOP_DATABASE_NAME=prestashop_2024
- PRESTASHOP_DATABASE_PASSWORD=gyeGjEZ92obHWg#Y#d7
- PRESTASHOP_FIRST_NAME=Bob
- PRESTASHOP_LAST_NAME=Davis
- PS_DEV_MODE=0
- PS_DEMO_MODE=0
- PS_FOLDER_ADMIN=admin076vwy4oc6vwy324
- [email protected]
- [email protected]
- PHP_UPLOAD_MAX_FILESIZE=0M
- PHP_MEMORY_LIMIT=512M
- ALLOW_EMPTY_PASSWORD=no
- PRESTASHOP_SMTP_HOST=smtp.ipage.com
- PRESTASHOP_SMTP_PORT=587
- [email protected]
- PRESTASHOP_SMTP_PASSWORD=rdwKO1Xzq83HbFJ2
labels:
- "traefik.enable=true"
- "traefik.http.routers.prestashop.rule=Host(`example.com`)" #This sets prestashop as the main domain
- "traefik.http.routers.prestashop.entrypoints=websecure"
- "traefik.http.routers.prestashop.tls.certresolver=myresolver"
volumes:
- /home/user1/bitnami/prestashop:/bitnami/prestashop
depends_on:
- mariadb
networks:
- prestashop-net
- web
phpmyadmin:
container_name: myphpadmin
image: phpmyadmin/phpmyadmin
labels:
- "traefik.enable=true"
- "traefik.http.routers.phpmyadmin.rule=Host(`phpmyadmin.example.com`)" #This sets phpmyadmin as a subdomain
- "traefik.http.routers.phpmyadmin.entrypoints=websecure"
- "traefik.http.routers.phpmyadmin.tls.certresolver=myresolver"
networks:
- prestashop-net
- web
networks:
prestashop-net:
external: true
web:
external: true
volumes:
mariadb_data:
driver: local
prestashop_data:
driver: local
.png.022b5452a8f28f552bc9430097a16da2.png)