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
- restore backup on another server with an...
I managed to restore DB+Volumes from a server to another one with another domain but when I try to click my project on the console, I get error "404 - Project w...
- The console isnt showing documents
In console ui saved documents are being shown on frontend but i can see its showing 4 or number of docs available but in rows its only showing single doc and th...
- Create a project via REST API or SDK, mi...
I am currently self-hosting Appwrite in my local machine, deployed using docker script in the website. I also installed `appwrite-cli` through npm. I am trying...