Hi @mobsternation,
If you’ve followed the default installation, as suggested in the Taiga 30mins setup guide, it deploys both Taiga and Penpot apps when started with the ./launch-all.sh
command.
Each product have different configuration and docker-compose.yml files:
- Taiga’s configuration file is the
.env
file, which is used by thedocker-compose.yml
file - Penpot’s configuration file is the
docker-compose.penpot.env
, and it’s used by thedocker-compose.penpot.yml
file.
So, as you’re dealing with a problem from Taiga, you shouldn’t touch or configure anything related to Penpot. Editing either docker-compose.penpot.env
or docker-compose.penpot.yml
woun’t have an effect in Taiga.
Note: To start just Taiga (without also launching Penpot) simply execute
docker compose up -d
in the root directory.
With that cleared, could you pase here your Taiga’s configuration file, the .env
file ?
Have you change anything apart from the STMP settings?
According to your logs taiga-async-1 correctly executed the asynchronous task responsible of sending the invitation emails for the users to join the project.
You can probably change the EMAIL_BACKEND
var in the .env
file to use the console. This way we discard problems with the SMTP server and verify the email is really “sent” (it’ll be printed in the taiga-back logs).
# Taiga's SMTP settings - Variables to send Taiga's emails to the users
EMAIL_BACKEND=console # use an SMTP server or display the emails in the console (either "smtp" or "console")
EMAIL_HOST=smtp.host.example.com # SMTP server address
EMAIL_PORT=587 # default SMTP port
EMAIL_HOST_USER=user # user to connect the SMTP server
EMAIL_HOST_PASSWORD=password # SMTP user's password
EMAIL_DEFAULT_FROM=changeme@example.com # default email address for the automated emails
# EMAIL_USE_TLS/EMAIL_USE_SSL are mutually exclusive (only set one of those to True)
EMAIL_USE_TLS=True # use TLS (secure) connection with the SMTP server
EMAIL_USE_SSL=False # use implicit TLS (secure) connection with the SMTP server
You should see the html email rendered in the logs (docker compose logs -f
) and you can search for the invitation link there:
Paste your invitation link (“http://localhost:9000/invitation/05ef2c52-94d0-11ee-8112-0242ac140009”) in a private browser and finish the user registration from there.