Hello, I quickly tried it (on macosx), I think with the latest docker image it works (REST API is accessible).
Kind regards, Michael lando:~ sam$ sudo docker run -d -p 8081:80 fossology/fossology:latest Password: Unable to find image 'fossology/fossology:latest' locally latest: Pulling from fossology/fossology fc7181108d40: Pull complete fb9e0270a85b: Pull complete e94890eadc8c: Pull complete 217106126024: Pull complete d492da851f3c: Pull complete 41664bf0483f: Pull complete ebc0022e3578: Pull complete b1cdf126c91b: Pull complete 42723fb53ecc: Pull complete 900bf51529a3: Pull complete bbe082eb7cc2: Pull complete 8aca2ecbf237: Pull complete f24b9d7f3128: Pull complete Digest: sha256:433a0e748cb1b1614189d37213373ea1fe51135a446a85705884c82436f648b9 Status: Downloaded newer image for fossology/fossology:latest 13c22e8d0816945123ade4c88d40a4422a44465e8bcb55d45eb3cb974e7dcf55 lando:~ sam$ curl -k -s -S -u fossy:fossy -X GET http://localhost:8081/repo/api/v1/folders {"code":400,"message":"Authorization header is malformed or empty.","type":"ERROR"} > On 12. Jul 2019, at 02:02, leimaohui <leimao...@cn.fujitsu.com> wrote: > > Hi, Gaurav > > Thank you for your reply. I will pull the latest image and try. > > > Best regards > Lei > > >> -----Original Message----- >> From: Mishra, Gaurav [mailto:mishra.gau...@siemens.com] >> Sent: Thursday, July 11, 2019 4:24 PM >> To: Lei, Maohui >> Cc: fossol...@fossology.org >> Subject: RE: REST API doesn't work for me >> >> Hello Lei, >> >> I just tried running the exact same commands on my system and it seems to be >> working fine. >> ------------------------------------------ >> $ curl -k -s -S -u fossy:fossy -X GET >> http://localhost:8081/repo/api/v1/folders >> {"code":400,"message":"Authorization header is malformed or >> empty.","type":"ERROR"} >> ------------------------------------------ >> >> Probably you are trying to running an old image. Can you please pull the >> latest >> image again? >> >> If it is still not working, I would suggest you to check if the following >> settings are correct in your container: >> >> File /etc/apache2/conf-enabled/fossology.conf should contain >> <IfModule mod_rewrite.c> >> RewriteEngine on >> RewriteCond %{REQUEST_FILENAME} !-d >> RewriteCond %{REQUEST_FILENAME} !-f >> RewriteRule "^api/(.*)" "/repo/api/index.php" [QSA,L] >> RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}] >> </IfModule> >> >> And please check if the mod_rewrite is enabled in apache. You can check using >> "a2query -m rewrite". >> If the rewrite module is disabled, please enable it using "a2enmod rewrite" >> and >> restart apache. >> >> Hope this will help. >> >> With best regards, >> Gaurav Mishra >> >> -----Original Message----- >> From: fossology@lists.fossology.org <fossology@lists.fossology.org> On Behalf >> Of leimaohui >> Sent: 11 July 2019 13:23 >> To: fossol...@fossology.org >> Subject: [FOSSology] REST API doesn't work for me >> >> Hi, all >> >> I tried fossology REST API but failed. The following is my steps. >> >> step1.Start the latest fossology docker. >> -------------------------------------------- >> $ sudo docker run -d -p 8081:80 fossology/fossology:latest >> 390d501fec6e773340ff466c9876cf4d2155562748ed1e749d5457d490ad516e >> $ sudo docker ps >> CONTAINER ID IMAGE COMMAND >> CREATED STATUS PORTS NAMES >> 390d501fec6e fossology/fossology:latest "/fossology/docker..." 18 >> seconds ago Up 4 seconds 0.0.0.0:8081->80/tcp focused_jepsen >> -------------------------------------------- >> >> step2. Tried REST API, but failed. >> -------------------------------------------- >> $ curl -k -s -S -u fossy:fossy -X GET >> http://localhost:8081/repo/api/v1/folders >> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> >> <title>404 Not Found</title> >> </head><body> >> <h1>Not Found</h1> >> <p>The requested URL /repo/api/v1/folders was not found on this server.</p> >> <hr> >> <address>Apache/2.4.10 (Debian) Server at localhost Port 8081</address> >> </body></html> >> -------------------------------------------- >> >> I wonder if there is something error in my steps. Who can give me some >> suggestions? >> >> Best regard >> Lei Maohui >> >> >> >> >> >> > > > > > > -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#3268): https://lists.fossology.org/g/fossology/message/3268 Mute This Topic: https://lists.fossology.org/mt/32428064/21656 Group Owner: fossology+ow...@lists.fossology.org Unsubscribe: https://lists.fossology.org/g/fossology/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-