Hi,http://developer.couchbase.com/documentation/mobile/current/develop/training/build-first-android-app/add-sync-gateway.xml/index.html ). i changed my config file Guest disabled to true.
I tried following curl url on my terminal
curl -X POST http://127.0.0.1:4985/couchbaseevents/_user/  
Here i changed my ip address with 127.0.0.1 but its not working, even i tried exactly like above also. its no useful. please assist me what is the problem it is.
             
            
              
            
           
          
            
            
              Hey @itssrinadh ,
What happens when you run that cURL request? Also what happens when you try port 4984?
Best,
             
            
              
            
           
          
            
            
              @nraboy  Here is the link of my another post. i tried but no luck.
  
  
    Hi, 
I want to add Authorization to Sync Gateway. I followed this link . i tried following curl operation on terminal. Here i replaced local host with server ip address. then im getting Failed to connect to server ip address port 4985: Connection refused 
Please assist me how can i achieve this. 
curl -X POST http://localhost:4985/couchbaseevents/_user/   
-d ‘{“name”:“couchbase_user”, “password”:“mobile”}’  
-H “Content-Type: application/json”
   
 
             
            
              
            
           
          
            
            
              
 itssrinadh:
 
i tried following curl operation on terminal. Here i replaced local host with server ip address. then im getting Failed to connect to server ip address port 4985: Connection refused
Please assist me how can i achieve this
 
 
Sounds like SG is not binding to the ip address.
in your config file can you add and restart.:
}
             
            
              
            
           
          
            
            
              @househippo  No i tried like your said, here is my config file.
             
            
              
            
           
          
            
            
              @itssrinadh  , could you remove the “http://”     just “address:4984” & “address:4985”… could you also do ifconfig and use ip_address to eliminate DNS …
             
            
              
            
           
          
            
            
              @househippo   Let me check it.
             
            
              
            
           
          
            
            
              @househippo  Still No luck.
             
            
              
            
           
          
            
            
              
I double checked your POST from above and it works. When I’m in walrus (in-memory) SG mode.
Lets see if its a SG issue or CB issue.
Could you try this config to see if you get the same result , but add in your ip address
{
  "log": ["*"],
  "adminInterface":"{your_ip_hard_coded_here}:4985",
  "interface":"{your_ip_hard_coded_here}:4984",
  "databases": {
    "db": {
      "server": "walrus:",
      "users": { "GUEST": { "disabled": false, "admin_channels": ["*"] } },
      "allow_empty_password": true
    }
  }
}
Source: https://github.com/couchbase/sync_gateway/blob/master/examples/basic-walrus-bucket.json 
             
            
              
            
           
          
            
            
              @househippo  Still its failing. Here is my config file.
https://api.myjson.com/bins/xeiq 
             
            
              
            
           
          
            
            
              @itssrinadh  , thanks for the config.  your doing it right . let get more basic.
is it running 
ps -ef | grep sync_gateway
the output should look like this.
             
            
              
            
           
          
            
            
              
No its failed. Here is result
             
            
              
            
           
          
            
            
              @itssrinadh  , its b/c its never able to start with the give ip address and you said but if I do localhost it works fine.
how are you starting sync_gateway … via service , starting binary via Ex. bin/sync_gateway your_config.json ?
             
            
              
            
           
          
            
            
              
 househippo:
 
b/c
 
 
Im starting Synch gate way by docker command. here is my command.
docker run -d -p 4984:4984 -p 4985:4985 couchbase/sync-gateway https://api.myjson.com/bins/xeiq