Where you get this error exactly? Can you run these commands:
docker psdocker logs appwrite
And share the results?
yes, I run and share.
with the command docker ps, output the following:
and with command docker logs appwrite:
Everything seems in order
Can you share the first part of your docker-compose.yml file the part of traefik?
services:
traefik:
image: traefik:2.7
container_name: appwrite-traefik
<<: *x-logging
command:
- --providers.file.directory=/storage/config
- --providers.file.watch=true
- --providers.docker=true
- --providers.docker.exposedByDefault=false
- --providers.docker.constraints=Label(`traefik.constraint-label-stack`,`appwrite`)
- --entrypoints.appwrite_web.address=:80
- --entrypoints.appwrite_websecure.address=:443
restart: unless-stopped
ports:
- 80:80
- 443:443
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- appwrite-config:/storage/config:ro
- appwrite-certificates:/storage/certificates:ro
depends_on:
- appwrite
networks:
- gateway
- appwrite
yes: traefik:
image: traefik:2.7
container_name: appwrite-traefik
<<: *x-logging
command:
- --providers.file.directory=/storage/config
- --providers.file.watch=true
- --providers.docker=true
- --providers.docker.exposedByDefault=false
- --providers.docker.constraints=Label(traefik.constraint-label-stack,appwrite)
- --entrypoints.appwrite_web.address=:${APPWRITE_PORT}
- --entrypoints.appwrite_websecure.address=:${APPWRITE_ADDRESS}
restart: unless-stopped
ports:
- ${APPWRITE_PORT}:${APPWRITE_PORT}
- ${APPWRITE_ADDRESS}:${APPWRITE_ADDRESS}
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- appwrite-config:/storage/config:ro
- appwrite-certificates:/storage/certificates:ro
depends_on:
- appwrite
networks:
- gateway
- appwrite
environment:
- APPWRITE_PORT
- APPWRITE_ADDRESS
appwrite: image: appwrite/appwrite:1.2.1 container_name: appwrite <<: *x-logging restart: unless-stopped networks: - appwrite
Okay, everything fine, just
- First it better to point to the latest version of Appwrite
1.3.4 - Second even if you want to use custom ports you should still leave those fields on the default values as such
- --entrypoints.appwrite_web.address=:80
- --entrypoints.appwrite_websecure.address=:443
restart: unless-stopped
ports:
- ${APPWRITE_PORT}:80
- ${APPWRITE_PORT}:443
Is this make sense?
Yes, I understand but I have the ports and other credentials in my env file, and that's how I work. For example:
You can keep those on 88 and 447 but, you'll need to set the rest of the values as 80 and 443 as I did here
ok, thanks
Lmn if it works
I am going to try
Where is this request coming from?
Good afternoon @Steven : is making the django rest framework request to appwrite
You're making a request from DRF in one docker container to another docker container and using localhost as the hostname?
I do not understand your question
What part?
This question
What part of the question?
In response I explain and clarify the following: I have my services in docker and appwrite is also installed in "docker"
?
right it sounds like both are in docker containers. so if you're making a request in DRF to localhost, that's going to hit itself, not the other Appwrite container
Docker to Docker Request
Recommended threads
- encrypt and decrypt buckets
I have a bucket where I switched from encryption to not encrypting files. I later realized that files already uploaded earlier stay encrypted. Now I have a buck...
- Unable to Create Storage After Upgrading...
We upgraded our Appwrite instance from version 1.8.0 to 1.9.0 and successfully ran the migration process. However, after the upgrade, we are no longer able to c...
- SSL certificate generation failed even t...
Hello, I have an Appwrite Site for which I added a custom domain. However, even though the domain is verified, the SSL certificate generation is failing. It is ...